Live data from Hacker News

Junior Roles Aren't Going Away

iamcharliegraham.substack.com

21–30 of 45 posts

Re: Junior Roles Aren't Going Away

#21
post #18

I don't understand how anyone can get to the level where they "understand programming basics, architecture, and what good code looks like" without years of grinding code, collaborating, research, mistakes, refactoring, etc. To me, the idea that a Junior Developer would understand CS at that level or get there without writing code every day for a very long time seems highly unlikely. What am I not understanding?

I look at it kind of similarly to what the rise of online poker did for texas hold'em. You had people who spent decades playing in person to learn enough to get to the highest tier, but when online poker came about people were able to play 4+ tables at once basically 24/7 at a higher hourly hand rate per table than was possible in person (let alone having access to analysis tools like Poker Tracker). People were able to get very good in a much shorter amount of time.

I suspect we're going to see something similar with Junior talent across the board. A lot of the barriers to actually getting to the core of software engineering for example are going away, and you're going to be able to get orders of magnitude more trial and error attempts in than you previously could in the same amount of time.

Re: Junior Roles Aren't Going Away

#22
post #18

I don't understand how anyone can get to the level where they "understand programming basics, architecture, and what good code looks like" without years of grinding code, collaborating, research, mistakes, refactoring, etc. To me, the idea that a Junior Developer would understand CS at that level or get there without writing code every day for a very long time seems highly unlikely. What am I not understanding?

I look at it kind of similarly to what the rise of online poker did for texas hold'em. You had people who spent decades playing in person to learn enough to get to the highest tier, but when online poker came about people were able to play 4+ tables at once basically 24/7 at a higher hourly hand rate per table than was possible in person (let alone having access to analysis tools like Poker Tracker). People were able…

You'll have to forgive me because I know literally nothing about competitive poker. Are there players whose experience is primarily online, who show up at in-person tournaments and lack the "soft skills" necessary to excel in that setting? Preventing themselves from exhibiting tells, etc.

I'm not trying to relate this back to the AI/junior/senior developer question, I'm just curious about the dynamic in poker since you seem to know what you're talking about.

Re: Junior Roles Aren't Going Away

#23

Earlier quoted context omitted.

I look at it kind of similarly to what the rise of online poker did for texas hold'em. You had people who spent decades playing in person to learn enough to get to the highest tier, but when online poker came about people were able to play 4+ tables at once basically 24/7 at a higher hourly hand rate per table than was possible in person (let alone having access to analysis tools like Poker Tracker). People were able…

You'll have to forgive me because I know literally nothing about competitive poker. Are there players whose experience is primarily online, who show up at in-person tournaments and lack the "soft skills" necessary to excel in that setting? Preventing themselves from exhibiting tells, etc. I'm not trying to relate this back to the AI/junior/senior developer question, I'm just curious about the dynamic in poker since y…

I can't speak for everyone, I've definitely seen people make the transition or at least bring in-person tournaments into the games they play. I suspect a lot do just prefer online because of how convenient it is and don't really explore in-person events.

For me, there was definitely a high level of anxiety and nerves when I sat down at a table for the first time again after playing online for a while. But it gets easier and easier to shake that off and just get into the flow of watching betting patterns (which is the main thing you have to work with online) which to me was always the primary source of tells rather than anything physical. So maybe in my case the answer to your question is yes haha :) though it didn't seem to impact me negatively much.

Re: Junior Roles Aren't Going Away

#24

Earlier quoted context omitted.

I look at it kind of similarly to what the rise of online poker did for texas hold'em. You had people who spent decades playing in person to learn enough to get to the highest tier, but when online poker came about people were able to play 4+ tables at once basically 24/7 at a higher hourly hand rate per table than was possible in person (let alone having access to analysis tools like Poker Tracker). People were able…

You'll have to forgive me because I know literally nothing about competitive poker. Are there players whose experience is primarily online, who show up at in-person tournaments and lack the "soft skills" necessary to excel in that setting? Preventing themselves from exhibiting tells, etc. I'm not trying to relate this back to the AI/junior/senior developer question, I'm just curious about the dynamic in poker since y…

Yes. But it goes both ways. Online and in person have the same calculations for value, but lacking physical tells you learn to rely on those calculations more. As a result you’ll likely see a lot stronger players online (better at knowing and playing the odds) than an in-person game. This doesn’t even touch on the number of “cheaters” who use assistance online for calculations and bet placement.

Another analogy that might work is chess. I’ve only ever played “classical” chess and when my son got interested in playing I would crush him every time. Up until the point he got into bullet chess and was literally grinding out dozens of games a day where I’d casually play a game of classical chess like once or twice a month. His confidence and ability skyrocketed and I’m not even a challenge for him anymore. Now I’m not a real chess player, and there are areas of his game that are definitely weak compared to classical chess players who have played as many games as he has. But to turn around so quickly from not being able to win a game against me to dominating me in every game was impressive.

Re: Junior Roles Aren't Going Away

#25

A large chunk of junior roles have vanished. Tech is neither a lucrative nor an interesting career anymore. Prompting until you get a somewhat working solution is boring af. I dont want to tell an LLM what to code i want to do it myself. In every bullet point he has the AI word in it.

Pulling the lever of LLM until you see a winning combination is what programming will become. Only the minority will remember the engineering skills.

Re: Junior Roles Aren't Going Away

#27

r/LinkedInLunatics is leaking again. That said I'm glad this founder is able to micromanage his AI, they sound like a very problematic person to actually work with as an engineer, and if screaming into the void of AI means he is no longer sending vague poorly worded demands, I guess that alone might be worth it

“I believe I’m at the forefront of a trend…” Trademark LinkedIn. We’re all swimming in a sea of grifters.

Re: Junior Roles Aren't Going Away

#28

This is bullshit. Junior roles have already been extinct for quite a long time now. No place that's hiring will give you the time of day until you already have the word "Senior" in your title. But no one can explain where Seniors are supposed to come from though.

We have a floor full of interns right now. Our India and Mexico offices do as well. Some of them will probably be offered full-time roles. I hired a junior engineering a few years ago. And have done every few years for about a decade. I work at a mid-size, PE-owned company that's been around for 50+ years, that operates in the enterprise SaaS space. Junior roles aren't going anywhere. But, the expectations of those j…

Key phrase is you hired them a few years ago. That’s not helpful in the discussion now.

Edit: Missed this was in response to “extinct for a long time” which makes more sense. It is true that it is an entirely different world than three years ago.

Re: Junior Roles Aren't Going Away

#29

Earlier quoted context omitted.

I look at it kind of similarly to what the rise of online poker did for texas hold'em. You had people who spent decades playing in person to learn enough to get to the highest tier, but when online poker came about people were able to play 4+ tables at once basically 24/7 at a higher hourly hand rate per table than was possible in person (let alone having access to analysis tools like Poker Tracker). People were able…

You'll have to forgive me because I know literally nothing about competitive poker. Are there players whose experience is primarily online, who show up at in-person tournaments and lack the "soft skills" necessary to excel in that setting? Preventing themselves from exhibiting tells, etc. I'm not trying to relate this back to the AI/junior/senior developer question, I'm just curious about the dynamic in poker since y…

I played online poker successfully for years back when it was booming.

There are definitely online players who lack the skills you're describing, but that's not as much of a problem as you think. You can hide tells just by shutting up and staying still while you're in the action.

The other half of that is reading other people's tells, and online poker is more helpful there than you'd think. Most of reading other people (especially at relatively low-mid levels) is about reading the story they're telling with their action rather than reading their face/words/etc.

Classic example is: There are two hearts on the board on the flop and the person calls your bet. Turn comes, not a heart, person calls again. River comes, not a heart, person suddenly bets big to try to get you to fold, because they had two hearts and failed to make their flush.

Bigger picture, you read their style of play. Are they playing a lot of hands or very few? Passive or very active? None of these things require reading the person's mannerisms, and you can practice all of them very well online (though online you also run tracking software that gives you stats on opponents, which helps when you're playing a bunch of tables at a time).

Writing this out makes me miss online poker. Shame the games are terrible now (and I also have a child and business as opposed to the endless free time of my twenties, to be fair).

Re: Junior Roles Aren't Going Away

#30

Earlier quoted context omitted.

You'll have to forgive me because I know literally nothing about competitive poker. Are there players whose experience is primarily online, who show up at in-person tournaments and lack the "soft skills" necessary to excel in that setting? Preventing themselves from exhibiting tells, etc. I'm not trying to relate this back to the AI/junior/senior developer question, I'm just curious about the dynamic in poker since y…

Yes. But it goes both ways. Online and in person have the same calculations for value, but lacking physical tells you learn to rely on those calculations more. As a result you’ll likely see a lot stronger players online (better at knowing and playing the odds) than an in-person game. This doesn’t even touch on the number of “cheaters” who use assistance online for calculations and bet placement. Another analogy that…

One striking thing about Gen Alpha and young Zoomers is how RAPIDLY they learn. Being young is like being on learning-focused anabolic steroid #1 + online programs and AI are like learning-focused anabolic steroid #2. It's really impressive. Take any "time to learn" estimate you have, like "2 years to become good at chess", and today's young people can slice it by 10x.
Post reply on HN