Software Engineering
-
The SaaS Model Isn’t Dead, it’s Evolving Beyond the Hype of “Vibe Coding”
The article critiques the rise of “vibe coding,” emphasizing the distinction between quick prototypes and genuine MVPs. It argues that while AI can accelerate product development, true success relies on accountability, stability,…
-
Artisanal Coding (職人コーディング): A Manifesto for the Next Era of Software Craftsmanship
Artesanal coding emphasizes the importance of craftsmanship in software development amidst the rise of AI and “vibe coding.” It advocates for intentional, quality-driven coding practices that foster deep understanding and connection to…
-
Brainrot and the Slow Death of Code
The rise of AI tools in software development is leading to a decline in genuine coding skills, as developers increasingly rely on automation. This reliance dampens critical thinking and creativity, replacing depth…
-
The Art of Reusability and Why AI Still Doesn’t Understand It
AI can generate code but lacks understanding of design intent, making it struggle with reusability. True reusability involves encoding shared ideas and understanding context, which AI cannot grasp. This leads to overgeneralized…
-
The AI Detox Movement: Why Engineers Are Taking Back Their Code
In 2025, AI tools transformed coding but led developers to struggle with debugging and understanding their code. This sparked the concept of “AI detox,” a period where developers intentionally stop using AI…
-
When 200,000 Lines of AI Code Disappeared and Nothing Broke
A team deleted 200,000 lines of AI-generated code yet maintained app functionality, highlighting the pitfalls of unchecked AI development. AI may accelerate chaos in weak systems, making existing issues worse. Effective engineering…
-
Why AI Can’t (Yet) Write Maintainable Software
In the past few years, large language models (LLMs) have burst onto the software development scene like a meteor bright, exciting, and full of promise. They can write entire applications in seconds,…
-
Returning to the Rails World: What’s New and Exciting in Rails 8 and Ruby 3.3+
It’s 2025, and coming back to Ruby on Rails feels like stepping into a familiar city only to find new skyscrapers, electric trams, and an upgraded skyline.The framework that once defined web…
-
What You Should Learn to Master but Never Ship
Every engineer should build a few things from scratch search, auth, caching just to understand how much complexity lives beneath the surface. But the real skill isn’t rolling your own; it’s knowing…
-
AI Vibe Coding vs. Outsourcing vs. Local Developers. What Really Works Best
The way we build software is changing fast.You can now code alongside AI in real time. You can hire an offshore team across time zones. Or you can build with local developers…