The era of “just ask the LLM” has made us remarkably productive, but it has also made us dangerously comfortable. We are currently witnessing a shift where developers are offloading critical infrastru
blog.ahmershah.dev4 min read
Precisely. Syntax is just the language; context is the environment. Without it, you're essentially flying blind in production.
This hit close to home! I’ve been migrating parts of my project to Go lately, and your post is a huge reality check. It’s easy to forget that AI produces valid SQL but ignores production scale and lag—I’m definitely going back to double-check my migration files now lol.
This is one of those areas where AI can look correct while being extremely dangerous. Database migrations are not just code generation.
They’re - data integrity, rollback safety, sequencing, dependency awareness and production state management
A migration that “works locally” can still create irreversible problems in production. AI is useful for scaffolding here, but blindly applying generated migrations without understanding the impact is asking for trouble.
Kasha Ghani
Spreading Love
Context is everything in database management.