Software-Engineering
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 …