ES version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
57% Positive
Analyzed from 3135 words in the discussion.
Trending Topics
#management#leadership#managing#code#llm#more#don#llms#coding#skills

Discussion (69 Comments)Read Original on HackerNews
The conclusion also completely contradicts a previous point, which is that managing an LLM is not like managing a human. So the skills are, in contradiction to that LLM-ism of a conclusion, new. The author isn't using their people management skills, they're using new LLM-management skills. They think the two are similar, but didn't bother breaking down how they're the same vs where they contrast. It's just a lazy observation expanded out to a short essay that says nothing interesting.
You just blindly tell it what to do without any regard for its motivations or morale. If it does something wrong, you just delete it and slightly rephrase your instructions and have it try again.
For small scale stuff, it seems very much like managing a human. I've been using Grok and Claude for some small GUI apps, and it's incredible how accurate Claude in particular is for handling vague instructions.[1] I can take a screenshot of some part of the UI and drop it into the chat and say ("The spacing here looks weird, give me a few recommendations on how to fix it."). You can also say stuff like "make this look more modern and conform to modern AppKit guidelines." You don't have to micromanage it, at least when you break things down into small features. (But that's true of humans too.)
[1] Claude is significantly better than Grok at doing Mac UI app development. Interestingly, Grok is significantly better than Claude at legal research and summarizing/analyzing non-code documents.
It's great. You can get a lot of stuff done in parallel. But it's much more a game of checkbox compliance than working with someone who has their head in the same context as you all day. Even a very junior teammate has some situational awareness inside a company/team.
And when you point out the error they sometimes insist what they did is correct, or they confidently "correct" it to something still wrong.
You're just describing junior employees lol.
https://babylon5.fandom.com/wiki/Apocalypse_Box
What has surprised me is that JMS has never seemingly noticed this.
I find LLM's to be very easy to manage since they at least to me, appear more rational the humans. Myself included.
It's human ;)
At my startup, my team reached a headcount of ~30 and I had to design process to keep things moving. Getting a bunch of disparate parts in even a 100 person company to produce the artifacts needed to create software is a massive undertaking that doesn’t involve people management at all. The two responsibilities can be completely divorced from each other if you want.
I never thought I’d be dusting off those skills again because I do strictly IC work now, but I’m now using them every day. It feels (a subjective term, which the author used as well) like when I was in “leadership”.
That’s it. That’s all it is. All the books, leadership courses, etc. are lipstick on that pig.
The term has been usurped by the usual suspects, but the definition is still the same on the ground.
There’s a very interesting conversation here that apparently HN doesn’t want to have today about how LLMs seem to respond to the same sorts of process structures as humans, I don’t know why we’re hung up on semantics.
Management requires direct reports: you make decisions which directly impact the careers of other people.
Leadership can be more subtle than that. You can influence people without needing to directly manage them.
John Carmack at Facebook/Meta is a great example. He was an IC - they had to invent a new level of the IC ladder for him! Definitely a leader, not a manager (at that company).
(Amusingly, I got to attend some "leadership" classes at Stanford a while ago. My main takeaway was that the way to create leaders is to put a bunch of people in a room and tell them that they're "leaders" until they start to believe it.)
Which makes it clearly distinct from leadership, because it is very hard to lead something that isn't alive. It is hard to lead a server.
Some leaders are also great managers. Some managers are also great leaders.
But not all managers are leaders.
So you can manage a project or a budget or a facility or an office or a process. But if you need to get people to do things, that requires leading not managing.
The problem with applying this to an AI agent is that it is a thing that thinks it’s a person.
So you were just hiring devs to tell them what to do? I honestly like having the self organizing and problem solving that comes from hiring good people, and that I could trust people without dictating. Companies always benefited from that from what I saw. I guess this is why I never liked shops that outsourced to external contractors, and why I don't like "agentic" ai dev.
He just accepts anything that Claude says as truth. He vibecoded over 60,000 lines of code in 3 weeks, but couldn’t get it to do what he want and made a project overrun for 3 extra months. When the pissed off stakeholders called a meeting to ask what was going on he didn’t show up and sent his junior engineer to answer questions and take the blame. Now thats leadership.
My head is in exactly the same place as coding - deep technical connection to the mental model of what is being built.
The way I use LLMs seems to be most analagous to the way vibecoder's LLMs use subagents. They exist to solve a bounded task or to write specific code in support of the engineering model in my head. I intentionally never did much research into how others were using LLMs before starting myself, and it seems like that was a good thing. It seems like the majority of people have given up on thought and just slam "do my job with no mistakes or hallucinations" into a prompt and then get confused and angry when it doesn't work. Or worse, don't check if it worked and ship anyway.
/wayfinder: Nothing is too big to plan anymore
https://www.youtube.com/watch?v=F3lL98Pj90o
The /wayfinder Demo
https://www.youtube.com/watch?v=251hsWgoTPM
it'll pass, but until then we'll be subjected to a litany of dumb hot takes.
This isn’t leadership, it’s just communication. Suddenly realizing that real SWE is full of soft skills isn’t a novel epiphany.
Venkat argued that the study subjects did poorly not because LLMs were dulling their minds, but because the study subjects were freshman students with no management skills being tested on tasks that required delegation, quality gating and exception handling. The study put people in a situation that created role confusion and concluded that the poor outcomes were due to "cognitive debt" induced by LLM use.
[1]: https://contraptions.venkateshrao.com/p/prompting-is-managin...
You need to direct agents to do work worth doing and then you need to understand the output. Some of the emotional parts of management are gone since agents don't care if you tell them to throw everything away and take a different approach. Some of the therapeutic parts of development are gone since you don't need to hand craft a clever code structure.
I wouldn't say it's more like one or the other though. One of the most important jobs of a leader is finding work worth doing for their team. One of the most important jobs of a developer is ensuring system cohesion. Both of these are hard jobs.
To me, AI failure cases look like doing either of these jobs poorly:
1. Writing a big pile of tools that really provides no user value
2. Not reading the code and ending up with broken systems
Companies like Anthropic seem to understand that too. It's impressive how many CTOs and CEOs Anthropic have hired for individual contributor positions, which I think is because those leadership skills transfer surprisingly well to working with agents.
Of course, managing agents is massively easier than managing humans! You don't have to consider the agent's own desires, goals, opinions, or emotional state when telling them what to do. Humans have agency; agents (despite the name) do not.
I found a funny thing before. I'm in the 2100 block of Github IDs, meaning I was OLD SCHOOL. This got me thinking about how I was probably one of the first users of the first GPT model to be in a major product, Copilot. According to Grok, Copilot was GPT 3. I figured it as earlier because it SUCKED at generation other than auto-complete.
I'm now thinking the best way is to use these models to create the scaffolding and keep my brain in the architecture with strict reviews and small PRs. Slower, but less slop. Basically, just using AI for a bump or two above what I used Copilot for back in the day. Less running agents all day creating slop that I'll never look at. More with serious focus on what I bring my full attention to. Increased productivity, less BS.
Maybe that's just rearranging chairs on the deck on the Titanic. But it's what I'm thinking. And hitting send! ;) That's probably not the win, but I think that path could reveal it.
Its really interesting especially having different agents with different prompts and then having each one based on their reasoning, etc
The resulting decisions are fed into the coding loop with guardrails derived from those decisions. The agent one-shots features once it goes into the coding loop.
Anyone who's fallen in love with programming itself and doesn't see software production as a means to an end is not really likely to see things like this.
I see AI as an accelerator of implementing my own choices. I'm generally opposed to metaphors, designs or strategies which excessively anthropomorphize it; it seems completely wrong-headed and counterproductive.
Just astounding we decided to put a DMV in our IDEs.
Pointless, stupid article. Digital garbage, as garbage as LLM slop. So many words to say nothing.
To go anywhere serious you have to lead people, but even the ones who should be leading people are heads down talking to the LLM
This is a practical effect by which top talent is neutralized. Where they should lead people, they talk to models instead. ...now you have a generation of leaders that don't deal well with any real emotion or disagreement. They can steer but not lead -- many no longer believe in the value or efficacy of leading people.
Of course you are also right to point out that many people in "traditional leadership roles" have been content to sit back and steer rather than heading of the charge. I still wish to command both talents: steering and leadership. I refuse to flatten myself out to fit in better, and I always have.
They're different kinds of work, and both are interesting in their own way. But in the freelance market, LLMs have already become the baseline, so I have to use them whether I like it or not. There are both pros and cons.
It's good to be able to read code and understand its structure, but writing code and reading it to transform it into a different structure are different skills. There's definitely some decay in raw coding ability, though. So I use LLMs for professional coding and for tasks that I couldn't do before, while I keep hand-coding smaller things that feel manageable.
Honestly, I think most people who hate LLM coding actually hate being forced to use it under workplace pressure. And when LLM output looks bad, it's often because managers tend to be strict about their subordinates' work but lenient about their own. Once an LLM generates something, people tend to get attached to it and become more forgiving—since it feels like they made it.
It's tough that LLMs have made deadlines tighter. But these days, compared to the old days when I had to go through interviews and conversations to build a proposal, I actually find it more convenient that clients send me proposals written by LLMs. There are pros and cons to everything.