Building systems.
Training AI. Fixing workflows.
I write about what I learn — so you don't have to make the same mistakes.
What Defines a Good Developer in the Age of AI?
Anyone can generate code now. So if the barrier to writing code has collapsed, what actually separates a skilled develop...
Is UAT and Staging Becoming Obsolete?
AI can now anticipate edge cases, flag security issues, and predict performance problems before testing even starts. If...
What Happens to Good Software When AI Makes It Cheap to Build?
Software used to be expensive because the people who could build it were rare. AI changes the cost equation, but does it...
Design Philosophy in Software Development: Build Less, Solve More
Good software isn't built by writing more. It's built by deciding what not to build. A deep dive into design philosophy,...