Nafisنَفِيس
writingphotosabout

Engineer Mode, Like Founder Mode?

AI agents let one engineer carry a problem from a customer report to a release, with fewer handoffs along the way.

  • engineering
Jul 21, 20263 min read

The release evidence loop

Product telemetry preserves the reasoning behind a change and helps a team decide what to do next.

  • engineering
Jan 22, 20255 min read

The state of state management

React state becomes easier to reason about when local UI, URL, server data, and shared client state have clear owners.

  • engineering
Jan 22, 20253 min read

A button is a small protocol

A production button coordinates semantics, asynchronous work, recovery, accessibility, and user trust.

  • engineering
Dec 30, 20243 min read

Bun is a toolchain decision

Bun compresses several JavaScript tools into one runtime. A small reversible trial shows whether that coherence helps a real codebase.

  • engineering
Sep 11, 20232 min read

TypeScript is a project decision

The Turbo 8 debate offers a useful way to evaluate tool choices through project constraints and maintenance cost.

  • engineering
Sep 10, 20232 min read

Accountability starts before the work

Clear outcomes, matched authority, early feedback, and explicit consequences create accountable teams.

  • productivity
Jan 11, 20233 min read

Developer experience shapes every change

Developer experience shapes the speed, safety, and attention behind every product change.

  • engineering
Dec 16, 20223 min read

Context switching has a recovery cost

Interruptions force engineers to rebuild complex mental models, so teams need explicit rules that protect continuity.

  • productivity
Nov 4, 20223 min read

Engineering leverage comes from removing work

Exceptional engineers create leverage through judgment, debugging discipline, simple designs, and stronger teammates.

  • engineering
Feb 2, 20213 min read

Small teams depend on specific people

Small teams depend on specific people, so leaders need to plan around judgment, context, and working relationships.

  • productivity
Feb 1, 20213 min read

Interview for the work

A useful technical interview gathers evidence from work that resembles the role and reviews that evidence consistently.

  • engineering
Dec 6, 20203 min read