est. softly, 2026

irregular software, hand shaped.

We build small, deliberate tools with rough edges left intact. No polish where polish doesn't help. No two builds the same shape.

/01

a small manifesto, mumbled

  1. i.

    A lump is not a defect. It is the part that remembers being made.

  2. ii.

    We refuse the smooth-by-default. Surface tension is information.

  3. iii.

    Every product ships with at least one ugly thing left in. Find it.

  4. iv.

    We measure quality in conversations the software starts, not features it ends.

  5. v.

    Slowness is a feature when used on purpose. Frictionless is just unflavored.

  6. vi.

    If a tool can't be re-shaped by its user, it isn't theirs yet.

/02

shapes currently in the kiln

Three irregular things, in three different states of dry.

no. 003 drying

kiln

A build tool that prefers wet code. It refuses to compile until you've sat with the warning for a minute.

  • cli
  • rust
  • opinionated
no. 007 half-fired

ledger

A plain-text task tracker that grows mold if you ignore it. Stale items get visibly furry until you tend them.

  • tui
  • local-first
  • plain text
no. 011 resting

echo

A note-taking app that only lets you reread, never edit. Past thoughts stay shaped exactly as you left them.

  • web
  • append-only
  • quiet
/03

field notes from the studio

2026.04.18 process

on leaving the seam in

Three weeks trying to hide the join between the parser and the runtime. Today I drew a small circle around it and called it a feature. It is now the most-loved part.

2026.03.27 tools

against the dashboard

Replaced our metrics dashboard with a single question taped to the monitor: did anyone use the thing this week? We are happier and possibly more profitable.

2026.02.09 studio

kiln log no. 14

A new build broke in a way I'd never seen. I left it broken for a day to see what it was trying to say. Then I shipped it like that, with a footnote.

2026.01.30 letters

a reader writes

"Why is the cursor warm?" Because the room is. Because nothing here pretends to come from nowhere. Because typing is a physical act and we kept the temperature in the code.

/04

say something quiet

We answer slowly, on purpose. Usually within a week. Always with our actual hands.