Discussion about this post

User's avatar
Julio Quintana's avatar

Addy, I fully agree with everything you shared. Your article is not only insightful but also brings a much-needed sense of maturity to the conversation around AI-assisted development.

What I’d like to add from my own experience is this: now more than ever, it's crucial that we build a solid mental foundation—clear principles, patterns, and paradigms—for how we approach and collaborate with AI. It’s not just about speed; it’s about developing a mindset that knows how to extract value from these tools while staying grounded in good engineering practices.

Even platforms with great version control and structure can break down if there's no conscious framework guiding how we use them. Personally, I’ve been exploring the use of custom instructions—refining a set of rules that define base premises, forbidden actions, and conversational boundaries. It’s been helping me turn the AI into a real partner instead of a chaotic code generator.

I’d honestly love to see a future piece from you exploring this idea—

“Rules before Vibes: A framework to avoid depressed coding™” 😅

Thanks for pushing the conversation forward with such clarity and depth.

Expand full comment
Ajay Menon's avatar

Such a lovely well written and comprehensive article for something we're still wrapping our heads around.

I personally feel this is a pretty significant paradigm shift in the way we do things. Despite being on the conservative side where I do look down upon vibe coded, AI bugs riddled projects, I do acknowledge the fact that the change is inevitable.

And a root of lot of my derision does stem from an existential threat from the "new way of doing things", which just puts greater stress on needing to find the middle ground between velocity and discipline.

As much as I don't want to bring out an old man yells at cloud energy, I do believe there are going to be some messy times ahead till be reach the balance. There's going to be a lot more talk on protocols to understand the mix of scrutiny vs vibing. But in the end, vibing by definition, wherein it is absolved from any form of control might not exist in its so called truest sense for anything that even touches production code.

Expand full comment
2 more comments...

No posts