Musings on AI & Development
Thoughts, insights, and lessons learned from over two decades of software development and AI integration.

The End of Programming: AI's Victory and the Uncertain Future

After 27 years in software development, I'm witnessing the twilight of traditional programming careers. Unless you're in ML or systems programming, AI is rapidly making my profession obsolete. It's time for some hard truths about my industry's future.

Vibe Coding: When Intuition Becomes Your Downfall

Vibe coding - the trendy new term for letting AI generate code based on intuition rather than engineering principles - is simply cowboy coding with a new hat. In 1997, we called it cowboy coding. In 2010, it was move fast and break things. Now, it's vibe coding with AI as the cowboy. Different decade, same expensive mistakes.