Lumicrafte logoLumicrafte
WRITING

Notes from the workshop.

Engineering notes, essays on interface craft, product updates, and case studies. Written when we have something specific to say.

5 POSTS
FEATURED — COVER IMAGE
FEATUREDENGINEERING NOTES9 MIN READ

Maybe programming languages should stop optimizing for typing

AI has made writing code cheap. That changes what we should ask from programming languages: less focus on reducing keystrokes, more focus on making intent explicit and machine-checkable.

READ THE POST →
COVER IMAGE
ENGINEERING NOTES3 MIN

The database is often your real API

We spend a lot of time designing HTTP APIs while quietly letting the database become the place where the real rules live.

18 AUG 2026
COVER IMAGE
ENGINEERING NOTES2 MIN

The cost of a hundred milliseconds

Perceived speed is a design decision before it is an engineering one. Notes on where latency actually comes from in the interfaces we build.

17 JUN 2026
COVER IMAGE
ENGINEERING NOTES2 MIN

AI code is cheap. Understanding it isn't.

AI made producing code dramatically cheaper. The harder problem now is knowing which code deserves to stay.

27 MAY 2026
COVER IMAGE
ENGINEERING NOTES2 MIN

Documentation that cannot go stale

Most documentation describes what code should do. Types can describe what code is allowed to do, and the compiler can keep that description honest.

07 APR 2026
COVER IMAGE
ENGINEERING NOTES2 MIN

Maybe we have too many abstractions

Software gets easier to change when the right boundaries exist. The problem is that we are very good at creating boundaries that nobody needed.

15 MAR 2026

New writing, occasionally.

One email when we publish something worth reading. No schedule, no marketing, unsubscribe in a click.