In modern, well-structured codebases with decent linting and tests, human-written code is often the weakest link.
Tools like Cursor, properly configured, consistently produce higher-quality code than humans—cleaner, faster, and bug-free.
We’ve moved past the age of hero coders and into the era of high-leverage guidance.
The best engineers don’t write code—they steer it.
They shape context, define intent, and curate constraints.
Coding has become a meta-skill: less typing, more thinking.
Your job is to describe problems clearly, not solve them line by line.
Cursor doesn’t replace you—it promotes you.
Welcome to the age of the micro product manager.
This is a statement written by someone having little work experience. It seems trivially obvious until you get to work and realize what the real problem is: incomplete and/or inconsistent requirements. Close on those heels are poorly documented APIs. Poor architecture and design round at your problems.
Writing the code? That's the easy part. Maybe that's what we should be emphasizing to people wanting to be professional software developers: the code itself has never been the hard part. That's table stakes.
Am I supposed to be impressed that AI has taken the easiest part of code development and has made it a little bit easier? Maybe? Don't forget I still have to create tests because I need evidence the code actually does what it's claimed to do. Which is ironic, because test creation and management is an area software developers really struggle with and now it's more important than ever!