Earlier quoted context omitted.
Isn't the struggling with docs and learning how and where to find the answers part of the learning process? I would argue a machine that short circuits the process of getting stuck in obtuse documentation is actually harmful long term...
Feel free to waste your time sifting through a dozen wrong answers. Meanwhile the rest of us can get the answers, absorb the right information quickly then move on to solving more problems.
AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
271–280 of 554 posts
Re: AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
#272Earlier quoted context omitted.
> My recommendation to mid-level, senior, and staff engineers is to keep questioning decisions and create a culture where that’s encouraged. Tell me you've never worked at FAANG without telling me you've never worked at FAANG...
Usually the people who question decisions are shot down because they don’t have a wholistic understanding of the decision and (respectfully) don’t have good arguments. This is only because they are focused on some narrow aspect of the business which distorts or reduces their visibility and understanding.
Re: AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
#273Earlier quoted context omitted.
Isn't the struggling with docs and learning how and where to find the answers part of the learning process? I would argue a machine that short circuits the process of getting stuck in obtuse documentation is actually harmful long term...
1965: learning how to punch your own punch cards is part of the learning process 1995: struggling with docs and learning how and where to find the answers part of the learning process 2005: struggling with stackoverflow and learning how to find answers to questions that others have asked before quickly is part of the learning process 2015: using search to find answers is part of the learning process 2025: using AI to…
To the extent that learning to punch your own punch cards was useful, it was because you needed to understand the kinds of failures that would occur if the punch cards weren't punched properly. However, this was never really a big part of programming, and often it was off-loaded to people other than the programmers.
In 1995, most of the struggling with the docs was because the docs were of poor quality. Some people did publish decent documentation, either in books or digitally. The Microsoft KB articles were helpfully available on CD-ROM, for those without an internet connection, and were quite easy to reference.
Stack Overflow did not exist in 2005, and it was very much born from an environment in which search engines were in use. You could swap your 2005 and 2015 entries, and it would be more accurate.
No comment on your 2025 entry.
Re: AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
#274Earlier quoted context omitted.
Usually the people who question decisions are shot down because they don’t have a wholistic understanding of the decision and (respectfully) don’t have good arguments. This is only because they are focused on some narrow aspect of the business which distorts or reduces their visibility and understanding.
> This is only because they are focused on some narrow aspect of the business Is this a bad thing though? If some technical decision has downside risk, I’d reasonably expect: - the affected stakeholder to bring it up - the decision maker to assuage the stakeholder’s concern (happy path) or triage and escalate
Re: AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
#275Earlier quoted context omitted.
>but because the genie, used well, accelerates learning. This is "the kids will use the AI to learn and understand" level of cope no, the kids will copy and paste the solution then go back to their preferred dopamine dispenser
I've learned a lot of shit while getting AI to give me the answers, because I wanted to understand why it did what it did. It saves me a lot of time trying to fix things that would have never worked, so I can just spend time analyzing success. There might be value in learning from failure, but my guess is that there's more value in learning from success, and if the LLM doesn't need me to succeed my time is better spe…
I would argue you're learning less than you might believe. Similarly to how people don't learn math by watching others solve problems, you're not going to learn to become a better engineer/problem solver by reading the output of ChatGPT.
Re: AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
#276The thing people miss in these “replace juniors with AI” takes is that juniors were never mainly about cheap hands on keyboards. They’re the only people in the org who are still allowed to ask “dumb” questions without losing face, and those questions are often the only signal you get that your abstractions are nonsense. What AI does is remove a bunch of the humiliating, boring parts of being junior: hunting for the r…
So, I think there are two models. One is a "one junior per team" model. I endorse this for exactly the reasons you speak. Another, as I recently saw, was a 70/30 model of juniors to seniors. You make your seniors as task delegators and put all implementation on the junior developers. This puts an "up or out" pressure and gives very little mentorship opportunities. if 70% of your engineers are under 4 years of experie…
Re: AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
#277The thing people miss in these “replace juniors with AI” takes is that juniors were never mainly about cheap hands on keyboards. They’re the only people in the org who are still allowed to ask “dumb” questions without losing face, and those questions are often the only signal you get that your abstractions are nonsense. What AI does is remove a bunch of the humiliating, boring parts of being junior: hunting for the r…
Agree. > cargo-culting Stack Overflow What do you mean by this? I understand “cargo-culting” as building false idols, e.g. wooden headphones and runways to attract airplanes that never come.
example: you have a Windows problem. You search and read that "sfc /scannow" seems a popular answer to Windows problems. You run it without ever understanding what sfc does, whether the tool is relevant to your problem, etc. You are cargo culting a solution.
Re: AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
#278I can't help but feel this is backpedaling after the AI hype led to people entering university avoiding computer science or those already in changing their major. Ultimately we might end up with a shortage of developers again, which would be amusing.
I went to university 2005-2008 and I was advised by many people at the time to not go into computer science. The reasoning was that outsourced software developers in low-cost regions like India and SEA would destroy salaries, and software developers should not expect to make more than $50k/year due to the competition. Even more recently we had this with radiologists, a profession that was supposed to be crushed by de…
I was still in high school in 2010, and was told the same thing about outsourcing to India/SEA/etc. making a CS degree/career (in the US) a terrible choice. It wasn't just random people saying this either, I was reading about it in the news, online, had some family acquaintances with alleged former software dev career, etc. I didn't listen, and I am glad I didn't.
As I was graduating from college, and deep learning was becoming a new hot thing, I heard the same thing about radiologists, and how they are all getting automated away in the next 5 years. I had no plans to go to med school, and I didn't know anyone at the time who went through it, so I didn't know much about the topic. On the surface, it seemed like a legitimate take, and I just stored it in my head as "sounds about right."
Cue to now, I know more than a few people who went through med school, and am in general more attuned to the market. Turns out, all of that was just another genpop hype, those news articles about "omg radiologists are all getting replaced by computers" stopped from showing up on any of my news feeds, and not a single radiology-specialized med school graduate I know had any issues with getting a job (that paid significantly more than an entry level position at a FAANG).
I have zero idea what point I was trying to make with this comment, but your examples mirror my personal experience with the topic really well.
Re: AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
#279The thing people miss in these “replace juniors with AI” takes is that juniors were never mainly about cheap hands on keyboards. They’re the only people in the org who are still allowed to ask “dumb” questions without losing face, and those questions are often the only signal you get that your abstractions are nonsense. What AI does is remove a bunch of the humiliating, boring parts of being junior: hunting for the r…
I think the biggest challenge now becomes how more seasoned engineers teach juniors. The AI makes the ramp a lot easier but you still do best when you understand the whole stack and make mistakes. It’s damned near impossible to figure out where to spend your time wisely to correct an assumption a human made vs. an AI on a blended pull request. All of the learning that happens during PR review is at risk in this way a…
The result is interesting. First, juniors are miserable. What used to be a good experience coding and debugging, in a state of flow is now anxiously waiting if an AI could do it or not.
And senior devs are also miserable, getting apprentices used to be fun and profit, working with someone young is uplifting, and now it is gone.
The code quality is going down, Zen cycle interrupted, with the RL cost functions now at the top.
The only ones who are happy are hapless PhDs ;$
Re: AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
#280Earlier quoted context omitted.
ON TOP OF IT ALL, juniors are the ones who bring novel tools to the desk MOST times...i.e. I had no clue the Google IDE gave you free unlimited credits despite the terrible UI...but a young engineer told me about it!!
I'm just shocked people aren't clueing into the fact that tech companies are trying to build developer dependence on these things to secure a "rent" revenue stream. But hey, what do I know. It's just cloud hyper scaling all over again. Don't buy and drive your own hardware. Rent ours! Look, we built the metering and everything!