logoalt Hacker News

augusteotoday at 5:42 PM10 repliesview on HN

The limiting factor at work isn't writing code anymore. It's deciding what to build and catching when things go sideways.

We've been running agent workflows for a while now. The pattern that works: treat agents like junior team members. Clear scope, explicit success criteria, checkpoints to review output. The skills that matter are the same ones that make someone a good manager of people.

pglevy is right that many managers aren't good at this. But that's always been true. The difference now is that the feedback loop is faster. Bad delegation to an agent fails in minutes, not weeks. You learn quickly whether your instructions were clear.

The uncomfortable part: if your value was being the person who could grind through tedious work, that's no longer a moat. Orchestration and judgment are what's left.


Replies

pksebbentoday at 5:59 PM

I've been saying it this whole time; it's not the engineers who need to be concerned with being replaced - it's anyone involved in the busywork cycle. This includes those who do busywork (grinding through tedium) and those who create it (MBAs, without apologies to the author).

Here's the thing - that feedback loop isn't a magic lamp. Actually understanding why an agent is failing (when it does) takes knowledge of the problem space. Actually guiding that feedback loop so it optimally handles tasks - segmenting work and composing agentic cores to focus on the right things with the right priority of decision making - that's something you need to be curious about the internals for. Engineering, basically.

One thing I've seen in using these models to create code is that they're myopic and shortsighted - they do whatever it takes to fix the problem right in front of them when asked. This causes a cascading failure mode where the code is a patchwork of one-off fixes and hardcoded solutions for problems that not only recur, they get exponentially worse as they compound. You'd only know this if you could spot it when the model says something like "I see the problem, this server configuration is blocking port 80 and that's blocking my test probes. Let me open that port in the firewall".

show 1 reply
suriya-ganeshtoday at 6:12 PM

This is verifiably false.

You still need to do most of the grunt work, verifying and organizing the code. it's just you're not editing the code directly. Speed of typing out code is hardly the bottle neck.

The bottleneck is visualizing it and then coming up with a way to figure out bugs or add features.

I've tried a bunch of agents, none of them can reasonably conduct a good architectural change in a medium size codebase.

show 1 reply
lukevtoday at 5:57 PM

> The skills that matter are the same ones that make someone a good manager of people.

I disagree. Part of being a good manager of (junior) people is teaching them soft skills in addition to technical skills -- how to ask for help and do their own research, and how to build their own skills autonomously, how to think about requirements creatively, etc.

Clear specifications and validating output is only a part of good people management, but is 100% of good agent management.

show 1 reply
candiddevmiketoday at 6:05 PM

> The uncomfortable part: if your value was being the person who could grind through tedious work, that's no longer a moat. Orchestration and judgment are what's left.

What kind of work do you think people who deal with LLMs everyday are doing? LLMs could maybe take something 60% of the way there. The remaining 40% is horrible tedious work that someone needs to grind through.

show 1 reply
acedTrextoday at 6:05 PM

> The limiting factor at work isn't writing code anymore

Where are yall working that "writing code" was ever the slow part of process

otabdeveloper4today at 7:32 PM

> The limiting factor at work isn't writing code anymore

Was it ever? If you don't care about correctness and just want the vibes, then hiring idiots for pennies and telling them to write unlimited code was always an option. Way before "AI" even existed.

And I mean pennies literally. Hell, people will do it for free. Just explain upfront that you only care that the code technically works.

show 1 reply
sublineartoday at 6:14 PM

> deciding what to build and catching when things go sideways

I feel like this was always true. Business still moves at the speed of high-level decisions.

> The uncomfortable part: if your value was being the person who could grind through tedious work, that's no longer a moat.

Even when junior devs were copy-pasting from stackoverflow over a decade ago they still had to be accountable for what they did. AI is ultimately a search tool, not a solution builder. We will continue to need junior devs. All devs regardless of experience level still have to push back when requirements are missing or poorly defined. How is picking up this slack and needing to constantly follow up and hold people's hands not "grinding through tedious work"?

AI didn't change anything other than how you find code. I guess it's nice that less technical people can now find it using their plain english ramblings instead of needing to know better keywords? AI has arguably made these search results worse, the need for good docs and examples even more important, and we've all seen how vibecoding goes off the rails.

The best code is still the least you can get away with. The skill devs get paid for has always been making the best choices for the use case, and that's way harder than just "writing code".

lifetimerubyisttoday at 6:07 PM

"writing code" was never the limiting factor and if it was you shouldn't be a developer

enraged_cameltoday at 6:02 PM

>> The limiting factor at work isn't writing code anymore. It's deciding what to build and catching when things go sideways.

Actually I disagree. I've been experimenting with AI a lot, and the limiting factor is marketing. You can build things as fast as you want, but without a reliable and repeatable (and at least somewhat automated) marketing system, you won't get far. This is especially because all marketing channels are flooded with user-generated content (UGS) that is generated by AI.

show 2 replies
auguste0today at 5:50 PM

Translation: Assimilate or die.

Patently shocked to find this on profile:

> I lead AI & Engineering at Boon AI (Startup building AI for Construction).