Writing

Small Diffs

Oct 2026The New GuyIn my first weeks as a junior engineer, the jokes weren't about work. So I raised my hand.Oct 2026Lunch Is On MeI tagged along to lunch with a friend and his client. Then the client explained why he was happy to pay.

Between the Tickets

Oct 2026Three More MonthsMy project had just ended, so I was reassigned to another client's project. The client was cutting teams.Sep 2026The Lead That BrokeThey asked if I was willing to take the lead on small clients. I said yes. Then the core of the shop was missing.Sep 2026Standup ChaosThursday standup. Coffee. Small Friday. Then the largest client wants a full feature by Monday.

Thoughts

Oct 2026The Quiet Side of MicromanagementA CTO who stayed out of the raises meeting, then made the call on his own. Not quite micromanagement, but the same fear underneath.Oct 2026Agents Don't Read Between the LinesNobody could tell me how our authentication worked, and an agent with a closed context is in the same spot with tribal knowledge it never inherited.Oct 2026I Never Had Extra HoursChronic migraine since I was eight gave me a small window of useful time each day, so I learned to put my time where it gave me the most value.Oct 2026Seen the WorkA CV and a referral are both claims. What matters is whether the person making it has seen the work.Sep 2026Why Smart People Still MisalignA rockstar team. Everyone is brilliant. Yet they're completely misaligned.Sep 2026Jev Is Not a Faster LLMThe Jev pitch mixes three claims into one: speed, typed output, and a confidence number that sounds like certainty.Sep 2026Ambiguity in DecisionsA product lead asks for a way to export data in bulk; three weeks later both sides are right.Sep 2026Clarity Is a MultiplierI was there, with a team where we needed to ship something in about a month, hard deadline, no option to extend.Jun 2026The Goal Is Reducing UncertaintyWhat good MCP tool design has in common with reducing uncertainty for the humans on a team.May 2026Not a Hiring Problem. A Context Problem. Again.AI isn't destroying the job market. It's exposing a context problem that was already there.Apr 2026If AI Makes Us Faster, What Should We Do With the Time?Every AI conversation turns into a productivity conversation. That's the wrong question.Apr 2026AI Can Run Your Workflow. But It Can't Own the OutcomeAI can generate the tickets. It can't decide whether shipping them was the right call.Mar 2026Execution Is Becoming CheapExecution used to be the bottleneck. As it gets cheaper, the constraint moves somewhere else.Mar 2026The Problem of AI Is Not AIUncomfortable silence after "what do we do now" — and why the problem was never the technology.Mar 2026AI Doesn't Join Individuals. It Joins TeamsMost companies roll out AI to individuals. The real leverage shows up at the team level.

Earlier

AccountabilityThe difference between being held responsible and actually being responsible — and why teams need the second one.Coherence and CommunicationWhat people actually mean when they ask how to get a team more coherent and better at communicating.Empathy and Compassion: People ManagementA story about a single parent, a rigid meeting policy, and what empathy in people management actually requires.On Processes, Agile, and ProfessionalismWhat "Agile" actually asks of a team, versus what most organizations do with the name.Practical Tips to Follow When Working RemotelyPractical habits for working remotely without letting flexibility turn into distraction.SuccessAsked people in 1-1s whether they'd been successful. The answers had one thing in common: self-doubt.