Jackobrien
7 hours ago
“Junior” is the wrong distinction to make. I’ve recently worked with senior engineers who are terrible at wielding agents, and recent grad engineers who multiple themselves 100x. The main way I look for software engineers now are:
- Deep curiosity and ability to absorb new information quickly - Evidence of ability to wield and coordinate agents to the max - Ability to clearly communicate ideas
You have these skills, you can conquer the software world.
jansport123
7 hours ago
If LLM's are supposed to get smarter, wouldn't they be able to wield agents for you? Seems like a skill with a short shelf life. In my day to day work i just use claude and it seems to spin up agents as it sees fit so I'm not sure why people need to coordinate agents to the max? If there is one thing i've seen in software engineering over many years is that sometimes software engineers prefer using flashy stuff even though it doesn't have that much benefits but they evangelize this stuff like it does. "Oh you don't use micro services and X,Y,Z for your crud app?", "Oh you use VS code and not vi?" "Why don't you maintain a data platform for your small scale data that can fit in postgres" so on and so forth.
zahlman
7 hours ago
Valid overall, but text editors like vi (or emacs or whatever else you prefer in the category) really do have major benefits and are definitely not being chosen to be "flashy". Skilled users choose one that resonates with them, and practice using it specifically. Traditional mouse-oriented editors just don't deliver that UX. It's not at all like choosing a bloated or over-engineered project architecture.
oblio
4 hours ago
Pre-AI:
I've used vi and emacs and the number of their users that really 10x everyone else is vanishingly small. A large percentage of their userbases are people who wished they were the 10x but were much slower (or at best equal to) than the average Jetbrains tool users.
MattPalmer1086
6 hours ago
> If there is one thing i've seen in software engineering over many years is that sometimes software engineers prefer using flashy stuff even though it doesn't have that much benefits
We used to call this RDD - Resume Driven Development.
maccard
7 hours ago
I’ve hired quite a bit over the last 10 years. Curiosity is the absolute number one thing I look for, whether for a fresh grad or a principal/staff+
The difference between a junior and a senior is still very real. With agents, knowing what to ask them to do (or not do) is bordering on more important than it ever was. A curious junior might still go down rabbit holes for things that a person who had done this before. That’s what makes them a junior. Not everything we _can_ do we _should_ do
thatsabadlook
7 hours ago
Well anthropic says you are wrong and wants juniors to disappear into another trade. This absolutely wouldn't be a coordinated effort to deskill Americans and force companies to helplessly accept whatever LLM code is generated without human review. Most certainly not. They wouldn't target regulated industries that require certain work praxis like biotechnology and lobby heavily with the military and government to change laws around this. Definitely not!
armanckeser
7 hours ago
What would Anthropic gain by wanting juniors to disappear into another trade? Obviously their goal is to turn a profit meaning they need to be more efficient and they seem to believe that will come from senior engineers. They have the supply for it, why hire juniors when seniors are dying to working in your shop
glimshe
5 hours ago
This reminds me a bit of the gaming industry. In most AAA game studios, junior openings are very rare or simply non existent. Companies expect you to learn the ropes elsewhere and only show up when you're experienced.
As long as there other companies scooping up the juniors (which we cannot assume will happen), this could be sustainable.
rapidaneurism
7 hours ago
I suspect it will be more difficult to increase the price to above actual cost if there is capacity for alternatives.
gatlin
7 hours ago
More paying users. They want more paying users.
thatsabadlook
7 hours ago
Uh complete market capture for an entire industry that costs billions of dollars a year. They have been claiming software engineer was solved for years now.
If everyone does it, no one monitors it anymore, and quality degrades the only way out is more tokens.
voidhorse
7 hours ago
Bingo. From day one what these companies have really been after is not "intelligence" but rather mass production and the concomitant quality expectation and behavioral shifts that go with it.
All they really need to do is convince enough people to adopt lower expectations and accept worse software products. At that point, mission accomplished. They've annihilated the source of value originally provided by people who actually know how to do things.
TheOtherHobbes
6 hours ago
Is the goal obviously to turn a profit?
I mean real profit, not "adjusted profit."
stogot
18 minutes ago
Judgement to verify the info spewing out of the agents is on track
iLoveOncall
7 hours ago
> I’ve recently worked with senior engineers who are terrible at wielding agents, and recent grad engineers who multiple themselves 100x
Wow, so you worked with recent grads who are producing 100x the slop? No wonder Anthropic doesn't hire junior engineers.
thatsabadlook
7 hours ago
Lol exactly what I thought when I read it.
"People with no taste or experience mass generating code by copying tickets into Claude and pressing accept is the best!" Ohhhhkie dokie broskie
discreteevent
6 hours ago
Where I work we make real hardware and software that are used by real people doing real jobs every day. We use AI but in that environment someone who made Jackobriens comment would be seen as an idiot, someone who doesn't have a clue how to build software with real users that has to work with few bugs and be maintainable.
But there are so many people who make statements like his that maybe we should assume that some of them are not idiots or bots. If he's not an idiot it means that he's working in an environment where that kind of statement is paying off. So it could be, for example, that he doesn't really have profitable customers. His main 'customers' are investors who are clueless, or who know that they are clueless but don't care because they are going to move it on to a greater fool anyway. Or that because there aren't any customers, the only thing they can measure is 'productivity' in terms of 'number of unused, unprofitable and unsustainable features'
thatsabadlook
6 hours ago
I work with AI as well and it can help, but it can also hurt. I think any objective person agrees with that.
There is another option to consider. What if they heard someone else say it and they believed it.
Now they go around, like many insecure people do, shouting about their unfounded take. Begging the universe to correct them or give them a good reason why they arent informed.
Then what usually happens with people who suffer from this type of short ordered thinking is, they realize they can't walk it back without social consequences because of the shouting they have done. So they just double down on it and find ways to live with the cognitive dissonance. Anthropic, openai, etc make billions off of people like this.
Because they propagate the BS advertising to people who don't know better, and then spend more money to try to make it real.
xyzsparetimexyz
7 hours ago
I feel like knowing when to say no or call an agents bluff is another useful skill