nlbd.dev

drift through ideas the way fish drift through water

about / 01

a quiet corner of the web

nlbd.dev is a small studio that builds calm software. We work the way koi swim — unhurried, deliberate, with a sense that the path matters as much as the destination. Our craft sits at the intersection of careful engineering and warm design, the kind of work that breathes.

how we work
  • build slowly, ship steadily
  • treat code like a garden, not a factory
  • never over-engineer the surface
  • let interfaces breathe
work / 02

things we have made

A handful of recent projects, each one a different tank with its own ecosystem. Hover any card to feel the water move.

field notes

tideline

A quiet journaling app for shorefolk and walkers. Logs moods like a tide chart.

tooling

coral cli

A command-line companion that organises growing branches of work the way coral organises water.

research

compass studies

A reading club that publishes monthly notes on slow software, calm UX, and the ecology of tools.

infrastructure

slow stream

A self-hosted activity log for small teams that prefer rivers to firehoses.

thoughts / 03

writing, notes, marginalia

2026 · 03 · essay

on the zen of empty tanks

What we leave out of a screen is more important than what we put in. The negative space is the water; the elements are the fish. Crowd the tank and everyone suffocates.

2026 · 02 · field note

a brief defence of slow software

Speed has its place. So does deliberate latency — the fraction of a second that lets a user catch up to their own intention. Not all friction is a bug.

2026 · 01 · pattern

the shake-error, reconsidered

An error message ought to feel like a friend tapping the glass — surprising, gentle, and over before you've finished blinking. Tremor, not alarm.

2025 · 12 · sketch

interfaces that breathe

Every interface has a respiratory rate. Some pant; some sigh; the best ones simply breathe. The metric is invisible but you feel it within ten seconds.

say hello / 04

come tap the glass

drop us a line and we’ll write back when the fish have settled. no forms with twelve fields, no marketing follow-ups, just a conversation.

that doesn’t look right — try your email again?
a sentence or two would help us start.