09 May 2026
People like to talk about how simple things are.
- “Look at this code I wrote, simple, elegant, just a few new lines and reutilizing an existing framework and it does all the job I need”
- “Check out this magic bash one liner blob. I paste it, and it simply configures everything for me”
- “Claude Code vibed the entire backend of my app in one go, and when I run it, it simply just works”
In engineering, we use “simple” as the ultimate compliment - we want simple systems, simple code, simple deployments, simple everything. But lately, I become to realize that we could be talking about two completely different things when we say that word. And as we lean harder on AI to build things, we are accidentally optimizing for the kind of simplicity that might eventually make our systems, and even our brains, obsolete.
Read more...
05 Jan 2026
Vibe-code Golang one interface at a time.
During the holidays, I was working on a personal project in Go, and I wanted to use AI to help me do a few things (e.g. implement a downloader that downloads a file from Google Drive). However, I’m not a huge fan of having AI IDEs creating new directory structures or introducing abstractions that I need to read through and understand.
Read more...
30 Dec 2025
A lot of times I use GenAI to quickly prototype something like an app idea or a UI/UX mock for a site. I’d like this text-to-UI experience to be as fast as possible to quickly iterate.
Read more...
07 Dec 2025
AI should only run as fast as we can catch up.
The story of Daniel and Eric
Recently I have spoke with two of my friends who all had fun playing with AI.
Last month, I met with Eric, a fearless PM at a medium size startup who recently got into vibe coding with Gemini.
Read more...
26 Aug 2024
I brew coffee and I buy a lot of beans. I’m also a lazy person that doesn’t want to type in all the details in one of the available apps and track things to the grams.
Luckily I found out that GPT-4o (free tier) is good enough to take a few photos I uploaded of a bag and parse it’s roaster, varietal, origin, tasting notes, roast date, etc. I tried with a dozen different bags and it works pretty well - even when it makes mistakes I can correct them with natural language conversation, which I enjoyed.
Read more...