Software-Engineering
From Vibe-Coded to Production-Ready: What Actually Has to Change
A founder builds an application with Cursor, Lovable, Bolt, or a long conversation with an LLM. It works. It looks good. …
AI Engineering Is Software Engineering
There’s a tendency to treat AI features as different from other software. Different enough that normal engineering …
Abstraction Is a Cost, Not a Free Feature
Software engineering culture values abstraction. Interfaces, layers, generalization, frameworks — these are treated as …
Clean Code Is Not About Pretty Code
“Clean code” has become a proxy for “code that looks like the author read Clean Code.” Short …