A barista changed my life yesterday and didn’t even know it.

I ordered a medium. And yeah she gave me a medium. But the way she gave it to me, I’m still thinking about it.

For years I optimized for the wrong metrics: velocity. uptime, story points. OKRs that, looking back, were just numbers pretending to be feelings, pretending to be EBITDA.

well here’s what nobody tells you, the bug you’re looking for? is the bug that’s looking right back at you.

Let that sink in.

Now STOP letting it sink in. That was too long. You let it sink in past the point. this is the mistake everyone makes in code review.

I learned this the hard way. I learned this the easy way too, which is somehow worse. There is also a third way, which is technically deprecated but still in production, and a fourth way, which is just the first way wearing the second way’s hoodie.

The market doesn’t reward the best architecture, but rather it rewards the architecture that knew it was the best architecture but had the wisdom to ship it as an MVP. A staff engineer told me this. We don’t even have a staff engineer. That’s how powerful the idea was, it selfprovisioned a staff engineer to deliver itself.

Let that sink in. (BRIEFLY! We discussed this)

Anyways, I shared this in standup. and nobody said anything. One person slowly got up and walked into the sea.

Into. The. Sea.

We don’t even have an ocean near us, He found one. He did not update Jira. That’s ownership. and powerfulness.

We talk about scaling. But what if the real scale was horizontal, and we’d all been adding pods to the wrong cluster this entire time? I know i have.

I don’t have a framework for this. I had a framework. I deprecated it. It tasted like tech debt and parking, so I’ll leave it open. The PR, I mean. And also the question. And also a small grocery bag that has been in my passenger seat for nine sprints. They are all, in their own way, the same merge conflict. ship it.

Onward. Inward. Sideways, once, by accident, which somehow passed all the tests.

repost if you felt this before the build finished. Do not repost if you understood it. If you understood it,open a ticket.

#softwareengineering #shipit #hashtags

Some interesting things I discovered with that source code leak.

It’s a React app but for your terminal. The whole UI is built with React and rendered in your terminal instead of a browser. It has its own layout engine, screen buffering to prevent flickering, and memory pooling for performance. There’s about 2,000 TypeScript files just to show you text.

The system prompt is 50KB. Every tool description, behavioral rule, and context injection gets put together dynamically based on your model and settings. The file that builds it is one of the largest in the codebase.

Several distinct bash security checks. Before your shell command runs, it gets sliced and diced in order to avoid shell specific attacks. It catches things users might not be aware of: invisible unicode characters disguised as spaces, tricks that take advantage of how the shell parses quotes, and ways to sneak commands inside other commands.

It starts working before you say “go.” The bot begins generating the next response before you’ve confirmed the current one. It pre caches file writes before all info is in hand, but throws the work away if the conversation goes in a different direction. It’s optimistic, betting it already knows what happens next. IMHO, this might explain why it sometimes seems overly eager to do a task before you’ve even given it further instructions.

There’s a swear jar. A specific system exists that flags certain obscenities as “negative”, which then redirects the bot’s behavior based on how upset the user might be.

There’s a hidden “buddy” system. That cute terminal Tamagotchi is a 45KB companion sprite component living in the codebase. It has reactions, you can pet it, and it has its own notification system. I love it.

It can run as a full agent swarm. Behind a feature flag, the bot can act as a boss that spawns worker agents, each with a restricted set of tools and shared temp storage. The boss’s prompt explicitly says “Never thank or acknowledge workers.” To save on tokens, I guess?

Startup is optimized. Checkpoints track millisecond level boot time. Lookups and checks fire simultaneously instead of one at a time. They saved roughly 200ms just by reordering when background processes kick off.

The remote version shreds its own credentials. If you’re running in a cloud container, the session token is read from disk into memory, then the file is immediately deleted. The process also tells the OS to block any other process from reading its memory.

There are wizard roleplay comments in the production code. The rules for how the bot manages its “thinking” blocks are documented in the source with actual wizard character commentary. Yes, this is shipped to users under the hood.

𝑫𝒊𝒔𝒄𝒍𝒂𝒊𝒎𝒆𝒓: 𝑰 𝒖𝒔𝒆𝒅 𝒕𝒉𝒆 𝒔𝒂𝒎𝒆 𝒃𝒐𝒕 𝒕𝒐 𝒉𝒆𝒍𝒑 𝒎𝒆 𝒘𝒓𝒊𝒕𝒆 𝒕𝒉𝒊𝒔. 𝑪𝒓𝒆𝒅𝒊𝒕 𝒘𝒉𝒆𝒓𝒆 𝒄𝒓𝒆𝒅𝒊𝒕 𝒊𝒔 𝒅𝒖𝒆 𝒂𝒏𝒅 𝒂𝒍𝒍 𝒕𝒉𝒂𝒕.

Enjoy this very festive Groundhog Day to those who celebrate. And then let’s do it again tomorrow.

Claude Code: “It appears the sofa won’t fit through this door. I’ll reinstall the door with bigger dimensions so that the sofa can fit. Continue?”

You: “Slow down, pardner. Have you tried tilting the sofa like this?”

CC: “Excellent! Now we can continue to move the sofa through the door.”

😮‍💨

My usage of social media has basically taken away my ability to read a book. My attention span is too short now. Sad. My fault of course, but sad nonetheless.

Rabbits are interesting pets. You feed them long, skinny strands of hay and they poop out little balls of (mostly) hay. They’re machines that change the shape of hay.

Light mode and dark mode.

God to me: ok, these are your eyeballs. They allow you to sense the environment around you. Important for reading and learning too. But eventually, like all organs, they’ll start to wear out. So take good care of them. Me: when do they usually wear out? God: for you, around 3rd grade. Good luck!