AI Is Not a Dev

4 tudorizer 11 8/19/2025, 12:17:23 PM
Within the single context of writing code, we've had quite a few attempts throught history to generate code. Often times within very rigid constraints.

GenAI is fits in the same space, but with extra steps, benefits and drawbacks. It's not "a junior dev". It's a new hammer.

The craftsman enjoys the new hammer, pushes its limits, nerds out about the intricacies. Tools have limits in terms of wear and tear, plus cost.

Junior devs are humans, looking to survive and flourish. They pick up new tools faster than most. The only barrier the same that has always been: access to said tools and visibility over the outcome.

What's the benefit of over-anthropomorphizing a hammer?

Comments (11)

ben_w · 22m ago
From the junior devs I've seen? Even GPT-4 is better than 80% of junior devs. This is not to say "amazeballs", this is the lowest bar where someone actually gets paid.

Those juniors quickly stop being juniors, but while they are juniors, GPT-4 passes this minimal-chargeable-bar.

> What's the benefit of over-anthropomorphizing a hammer?

I go with what (IIRC) @TeMPOraL says on occasion: anthropomorphising them alerts you to the categories of error to expect, that you need to mitigate.

(This is separate to "why do people anthropomorphise this hammer?", to which the answer is IMO "this hammer loudly anthropomorphises itself whenever anyone so much as touches it").

calrain · 4h ago
With every technological leap we have pushback, it's natural.

I'm sure people complained that hammers were a useless invention and why would anyone not want to keep using rocks.

tudorizer · 4h ago
Absolutely.

When complexity grows and lines between boundries of what's what blur, opportunity for misunderstanding sneaks in.

We should welcome scrutiny, though.

JustExAWS · 43m ago
I’ve been in the industry for 30 years professionally and before that 10 years as a hobbyist assembly language (65C02, 68K, PPC and finally x86) programmer. To pretend that the previous “4GL” tools are analogous to what LLMs can do is silly.

I am always using the anecdote that there are projects I scoped pre-2023 that I would have had to have at least one or two junior devs to do help me do the work after I wrote out all of the design specs and now I can do myself in the same amount of time with ChatGPT. That’s along with my lead/architect role of talking to the client, a lot of project management work, design documents, helping sales etc.

It’s a step change.

While I hated every single 4GL tool that I’ve ever encountered (well HyperCard has a soft spot in my heart), because it was limiting, I can use ChatGPT, to create my infrastructure (CDK, Cloudformation, Terraform), and my code based on talking to it like I would a good junior developer.

I can’t tell a junior developer I need IAC done in Node (the CDK), and code written in Python using the SDK and expect them to immediately know how to use both across 130+ different services.

I have never once in my decade plus of being over projects and having the ear (or direct authority) to hire someone said “what I really need are some junior developers who don’t have any real world experience. That would definitely help me ship faster”.

Why would I do that instead of poaching a mid level developer who can hit the ground running without doing a year of negative work (ie take time away from the team asking dumb questions).

owebmaster · 4h ago
> What's the benefit of over-anthropomorphizing a hammer?

Lowering dev salaries. Not a benefit to most of us, tho

tudorizer · 4h ago
If the myth of the "copy-paste dev" has any truth to it, then salaries are inflated.

On the flip-side, lists like "here are 80 agentic tools for your start-up" sounds like new opportunities for devs on quite a few dimensions, no?

owebmaster · 3h ago
have you tried those 80 agentic tools? They are not opportunities for devs, they are opportunities for the people selling them. We are 2 years into vibecoding and nobody can point to one great piece of software created using it.
tudorizer · 3h ago
I have tried quite a few and would defo agree with your conclusion. Also not fully buying the "you're holding it wrong" answers.

I point at long such lists of tools only to indicate a certain level of complexity, which will most likely fall in the realm of "oh, this is too technical for me. I should delegate this to Alice, because she good with tech". This is only shifting the problems and problems mean opportunity.

that_guy_iain · 4h ago
Bro it was analogy. Stop taking things too seriously.
tudorizer · 4h ago
BTW, this wasn't meant as a direct jab to your post. My post is sparked by many sources.
tudorizer · 4h ago
Tell this to junior devs who get demoralised.

Analogies have power.