The archive
Things I have written,
mostly on purpose.
Short opinion takes and deep technical essays on software, strategy, and the mess in between. New posts appear here when I have something worth saying, not on a schedule.
Writing code stopped being the job
Stack Overflow lost 76% of its questions. 75% of new code at Google is now AI-generated. The job we used to call 'writing code' is not the job anymore.
Justfile is twelve lines and saves me hours a week
A few lines of text per project, hours back every week. Justfile is the smallest tool in my stack and the one that pays the most.
Docker was never the hard part
I memorised Docker for two years in school and never actually learned it. Then a contract forced the gap into the open. The technology was not the problem.
Stop giving ChatGPT your biometrics
A viral trend has people uploading their palm prints to ChatGPT for fake horoscopes. The same palm prints that unlock payment systems at every Whole Foods in America. This ends one way.
The Pixel 10 Pro is the first flagship I do not regret
I spent a decade buying mid-range phones because flagship features felt like a tax on gimmicks nobody uses. Five months with a Pixel 10 Pro and the math has stopped working.
This is why Astro.js should be your preferred tech stack
Most frameworks ship a JavaScript runtime to render a page that is mostly text. Astro.js does not. That single decision is why your site will load faster, rank higher, and stop costing you in bundle size.
Claude Design is genuinely good but Google AI Studio still wins on the first prompt
Anthropic finally shipped a design tool that does not produce the same website every time. Google AI Studio still makes a better first impression. Here is how I am using both.
How to deploy your custom website for FREE
One GitHub repo, one Cloudflare project, zero deployment scripts. That is the entire pipeline, and it has never let me down.
This is why I stopped using ChatGPT
I use two LLMs every day. Gemini for speed, Claude for depth. The one most people default to did not survive the cut.
Anthropic built something they are afraid to ship
Anthropic says they built a model too powerful to release. If that sounds familiar, it is. Except this one actually found a 27-year-old security bug.