Stop Calling LLMs "Junior Developers." They're Monkey Paws. | Pere Villega

The spec-driven engineering movement that’s been gaining momentum in the AI-assisted development world gets closer to the right mental model. If you define your requirements precisely, you get better results. That much is obvious. But it frames the issue purely in software engineering terms, and the vast majority of people using LLMs are not software engineers writing formal specifications. They’re marketers, managers, students, founders, writers. They’re “vibing”, as the kids say.

For these people (and for plenty of engineers too), the “junior developer” label creates a dangerous mismatch between expectations and reality.

copy / view as markdown