Workshop Log · Cycle 047

A workshop that keeps the lights low.

lune.dev is a small, deliberate studio for engineers who do their best thinking after the office empties out. We build quiet tools, write long-form field notes, and ship things on lunar time.

local time
moon phase
illumination
01

The manifest

Three commitments we keep, even when the deadline says otherwise.

i.

Slow surfaces.

Interfaces should let you finish your thought. We design for the engineer who already knows what they want and resents the wizard between them and the work.

  • keyboard before mouse
  • monospace before marketing
  • no animated onboarding
ii.

Long files, short meetings.

We write in essays, not tickets. A tool that takes ten paragraphs to explain probably needs ten paragraphs in its README, and ten minutes of standup at most.

  • one essay per release
  • changelogs as letters
  • standups capped at 600 seconds
iii.

Lunar time.

Releases are tied to the moon, not the calendar. Twenty-nine days between cycles. Bug fixes ship whenever; features wait for the next new moon. It is a constraint, and it works.

  • features at new moon
  • postmortems at full moon
  • nothing on Mondays
02

The bench

Four small tools, each doing exactly one thing.

penumbra

shell prompt that dims with battery

A drop-in zsh/bash prompt. Less ink when the laptop is on its last 20%, none on standby.
2.1kB
stable

albedo

color picker that respects the room

Reads the ambient light through your camera, suggests a palette that won't burn at 2am.
118kB
stable

orrery

tiny dependency visualizer

One package = one moon. Drag it; the orbit redraws. Useful for making the case to delete things.
340kB
beta

tidewriter

writing buffer for engineers

A markdown surface that pulls back when you stop typing, comes back when you don't. No autocomplete.
56kB
drafting
03

Phases of a cycle

Twenty-nine days. Eight phases. One release.

phase 01 of 08

New moon · groundwork

Open the cycle. Pick one feature, three field notes, and a single bug to chase. Anything that doesn't fit on the back of an index card waits another month.

$ lune cycle --open --feature 1 --notes 3
04

Field notes

Long-form, hand-typed, occasionally wrong.

An invitation

Drop a candle in the workshop window.

We send one letter per cycle — a release note, a field note, and a question we couldn't answer alone. No tracking, no unsubscribe link in fine print. Just type your address and press the moon.

29 letters per year. The next one goes out at the new moon.