Most active commenters
  • oytis(5)
  • echelon(4)
  • criddell(3)
  • MoonGhost(3)

←back to thread

365 points meetpateltech | 77 comments | | HN request time: 1.054s | source | bottom
Show context
johnjwang ◴[] No.44007301[source]
Some engineers on my team at Assembled and I have been a part of the alpha test of Codex, and I'll say it's been quite impressive.

We’ve long used local agents like Cursor and Claude Code, so we didn’t expect too much. But Codex shines in a few areas:

Parallel task execution: You can batch dozens of small edits (refactors, tests, boilerplate) and run them concurrently without context juggling. It's super nice to run a bunch of tasks at the same time (something that's really hard to do in Cursor, Cline, etc.)

It kind of feels like a junior engineer on steroids, you just need to point it at a file or function, specify the change, and it scaffolds out most of a PR. You still need to do a lot of work to get it production ready, but it's as if you have an infinite number of junior engineers at your disposal now all working on different things.

Model quality is good, but hard to say it's that much better than other models. In side-by-side tests with Cursor + Gemini 2.5-pro, naming, style and logic are relatively indistinguishable, so quality meets our bar but doesn’t yet exceed it.

replies(12): >>44007420 #>>44007425 #>>44007552 #>>44007565 #>>44007575 #>>44007870 #>>44008106 #>>44008575 #>>44008809 #>>44009066 #>>44009783 #>>44010245 #
1. criddell ◴[] No.44007870[source]
If you aren't hiring junior engineers to do these kinds of things, where do you think the senior engineers you need in the future will come from?

My kid recently graduated from a very good school with a degree in computer science and what she's told me about the job market is scary. It seems that, relatively speaking, there's a lot of postings for senior engineers and very little for new grads.

My employer has hired recently and the flood of resumes after posting for a relatively low level position was nuts. There was just no hope of giving each candidate a fair chance and that really sucks.

My kid's classmates who did find work did it mostly through personal connections.

replies(31): >>44007908 #>>44007942 #>>44007958 #>>44007965 #>>44008486 #>>44008559 #>>44008585 #>>44008705 #>>44008785 #>>44008876 #>>44008909 #>>44009008 #>>44009238 #>>44009545 #>>44009607 #>>44009616 #>>44009828 #>>44009865 #>>44009978 #>>44010219 #>>44010230 #>>44010240 #>>44010272 #>>44010331 #>>44010682 #>>44010724 #>>44010773 #>>44010799 #>>44010833 #>>44011228 #>>44011342 #
2. echelon ◴[] No.44007908[source]
The never ending march of progress.

It's probably over for these folks.

There will likely(?, hopefully?) be new adjacent gradients for people to climb.

In any case, I would worry more about your own job prospects. It's coming for everyone.

replies(1): >>44008840 #
3. hintymad ◴[] No.44007942[source]
> If you aren't hiring junior engineers to do these kinds of things, where do you think the senior engineers you need in the future will come from?

Unfortunately this is not how companies think. I read somewhere more than 20 years ago about outsourcing and manufacturing offshoring. The author basically asked the same: if we move out the so-called low-end jobs, where do we think we will get the senior engineers? Yet companies continued offshoring, and the western lost talent and know-how, while watching our competitor you-know-who become the world leader in increasingly more industries.

replies(2): >>44008054 #>>44008501 #
4. kypro ◴[] No.44007958[source]
> If you aren't hiring junior engineers to do these kinds of things, where do you think the senior engineers you need in the future will come from?

They'll probably just need to learn for longer and if companies ever get so desperate for senior engineers then just take the most able/experienced junior/mid level dev.

But I'd argue before they do that if companies can't find skilled labour domestically they should consider bringing skilled workers from abroad. There are literally hundreds of millions of Indians who got connected to the internet over the last decade. There's no reason a company should struggle to find senior engineers.

replies(3): >>44008854 #>>44008957 #>>44009083 #
5. slater ◴[] No.44007965[source]
> If you aren't hiring junior engineers to do these kinds of things, where do you think the senior engineers you need in the future will come from?

Money number must always go up. Hiring people costs money. "Oh hey I just read this article, sez you can have A.I. code your stuff, for pennies?"

6. echelon ◴[] No.44008054[source]
It's happening to Hollywood right now. In the past three years, since roughly 2022, the majority of IATSE folks (film crew, grips, etc.) have seen their jobs disappear to Eastern Europe where the labor costs one tenth of what it does here. And there are no rules for maximum number of consecutive hours worked.
replies(1): >>44011229 #
7. ilaksh ◴[] No.44008486[source]
I don't think jobs are necessarily a good plan at all anymore. Figure out how to leverage AIs and robots as cheap labor, and sell services or products. But if someone is trying to get a job, I get the impression that networking helps more than anything.
replies(1): >>44008745 #
8. lurking_swe ◴[] No.44008501[source]
ahh, the classic “i shall please my investors next quarter while ignoring reality, so i can disappoint my shareholders in 10 years”. lol.

As you say, happens all the time. Also doesn’t make sense because so few people are buying individual stocks anyway. Goal should be to consistently outperform over the long term. Wall street tends to be very myopic.

Thinking long term is a hard concept for the bean counters at these tech companies i guess…

replies(1): >>44009935 #
9. DGAP ◴[] No.44008559[source]
There aren't going to be senior engineers in the future.
10. _bin_ ◴[] No.44008585[source]
This is a bit of a game theory problem. "Training senior engineers" is an expensive and thankless task: you bear essentially all the cost, and most of the total benefit accrues to others as a positive externality. Griping at companies that they should undertake to provide this positive externality isn't really a constructive solution.

I think some people are betting on the fact that AI can replace junior devs in 2-5 years and seniors in 10-20, when the old ones are largely gone. But that's sort of beside the point as far as most corporate decision-making.

replies(4): >>44008817 #>>44008899 #>>44009224 #>>44009855 #
11. ◴[] No.44008705[source]
12. sandspar ◴[] No.44008745[source]
Yeah, the value of the typical job application meta is trending to zero very quickly. Entrepreneurship has a steep learning curve; you should start learning it as soon as possible. Don't waste your time learning to run a straight line - we're entering off-road territory.
13. ◴[] No.44008785[source]
14. nopinsight ◴[] No.44008817[source]
With Agentic RL training and sufficient data, AI operating at the level of average senior engineers should become plausible in a couple to a few years.

Top-tier engineers who integrate a deep understanding of business and user needs into technical design will likely be safe until we get full-fledged AGI.

replies(1): >>44010397 #
15. voidspark ◴[] No.44008840[source]
It's his daughter. He is worried about his daughter first and foremost. Weird reply.
replies(1): >>44009162 #
16. sam0x17 ◴[] No.44008876[source]
Hiring of juniors is basically dead these days and it has been like this for about 10 years and I hate it. I remember when I was a junior in 2014 there were actually startups who would hire cohorts of juniors (like 10 at a time, fresh out of CS degree sort of folks with almost no applied coding experience) and then train them up to senior for a few years, and then a small number will stay and the rest will go elsewhere and the company will hire their next batch of juniors. Now no one does this, everyone wants a senior no matter how simple the task. This has caused everyone in the industry to stuff their resume, so you end up in a situation where companies are looking for 10 years of experience in ecosystems that are only 5 years old.

That said, back in the early 00s there was much more of a culture of everyone is expected to be self-taught and doing real web dev probably before they even get to college, so by the time they graduate they are in reality quite senior. This was true for me and a lot of my friends, but I feel like these days there are many CS grads who haven't done a lot of applied stuff. But at the same time, to be fair, this was a way easier task in the early 00s because if you knew JS/HTML/CSS/SQL, C++ and maybe some .NET language that was pretty much it you could do everything (there were virtually no frameworks), now there are thousands of frameworks and languages and ecosystems and you could spend 5+ years learning any one of them. It is no longer possible for one person to learn all of tech, people are much more specialized these days.

But I agree that eventually someone is going to have to start hiring juniors again or there will be no seniors.

replies(3): >>44009761 #>>44009893 #>>44011152 #
17. al_borland ◴[] No.44008899[source]
That sounds like a dangerous bet.
replies(2): >>44009013 #>>44009135 #
18. oytis ◴[] No.44008909[source]
I guess the industry leaders think we'll not need senior engineers either as capabilities evolve.

But also, I think this underestimates significantly what junior engineers do. Junior engineers are people who have spent 4 to 6 years receiving a specialised education in a university - and they normally need to be already good at school math. All they lack is experience applying this education on a job - but they are professionals - educated, proactive and mostly smart.

The market is tough indeed, and as much it is tough for a senior engineer like myself, I don't envy the current cohort of fresh grads. It being tough is only tangentially related to the AI though. Main factor is the general economic slowdown, with AI contributing by distracting already scarce investment from non-AI companies and producing a lot of uncertainty in how many and what employees companies will need in the future. Their current capabilities are nowhere near to having a real economic impact.

Wish your kid and you a lot of patience, grit and luck.

replies(1): >>44010914 #
19. oytis ◴[] No.44008957[source]
So basically all education facilities should go abroad too if no one needs Western fresh grads. Will provide a lot of shareholder value, but there are some externalities too.
20. voidspark ◴[] No.44009008[source]
This is exactly the problem. The top level executives are setting up to retire with billions in the bank, while the workers develop their own replacements before they retire with millions in the bank. Senior developers will be mostly obsolete too.

I have mentored junior developers and found it to be a rewarding part of the job. My colleagues mostly ignore juniors, provide no real guidance, couldn't care less. I see this attitude from others in the comments here, relieved they don't have to face that human interaction anymore. There are too many antisocial weirdos in this industry.

Without a strong moral and cultural foundation the AGI paradigm will be a dystopia. Humans obsolete across all industries.

replies(3): >>44009343 #>>44009361 #>>44010601 #
21. SketchySeaBeast ◴[] No.44009013{3}[source]
Sounds like a bet a later CEO will need to check.
22. rboyd ◴[] No.44009083[source]
India coming online just in time for AI is awkward
23. _bin_ ◴[] No.44009135{3}[source]
As I see it, it's actually the only safe bet.

Case 1: you keep training engineers.

Case 1.1: AGI soon, you don't need juniors or seniors besides a very few. You cost yourself a ton of money that competitors can reinvest into R&D, use to undercut your prices, or return to keep their investors happy.

Case 1.2: No AGI. Wages rise, a lot. You must remain in line with that to avoid losing those engineers you trained.

Case 2: You quit training juniors and let AI do the work.

Case 2.1: AGI soon, you have saved yourself a bundle of cash and remain mostly in in line with the market.

Case 2.2: no AGI, you are in the same bidding war for talent as everyone else, the same place you'd have been were you to have spent all that cash to train engineers. You now have a juicier balance sheet with which to enter this bidding war.

The only way out of this, you can probably see, is some sort of external co-ordination, as is the case with most of these situations. The high-EV move is to quit training juniors, by a mile, independently of whether AI can replace senior devs in a decade.

replies(3): >>44009992 #>>44010187 #>>44011182 #
24. echelon ◴[] No.44009162{3}[source]
I'm sorry. I was skimming. I had no idea he mentioned his kid.

I was running a quick errand between engineering meetings and saw the first few lines about hiring juniors, and I wrote a couple of comments about how I feel about all of this.

I'm not always guilty of skimming, but today I was.

25. dorian-graph ◴[] No.44009224[source]
This hyper-fixation on replacing engineers in writing code is hilarious, and dangerous, to me. Many people, even in tech companies, have no idea how software is built, maintained, and run.

I think instead we should focus on getting rid of managers and product owners.

replies(4): >>44009268 #>>44009485 #>>44009872 #>>44010977 #
26. layer8 ◴[] No.44009238[source]
I share your worries, but the time horizon for the supply of senior engineers drying up is just too long for companies to care at this time, in particular if productivity keeps increasing. And it’s completely unclear what the state of the art will be in 20 years; the problem might mostly solve itself.
27. jchanimal ◴[] No.44009268{3}[source]
The real judge will be survivorship bias and as a betting man, I might think product owners are the ones with the entrepreneurial spirit to make it to the other side.
replies(2): >>44010441 #>>44011053 #
28. criddell ◴[] No.44009343[source]
> I have mentored junior developers and found it to be a rewarding part of the job.

That's really awesome. I hope my daughter finds a job somewhere that values professional development. I'd hate for her to quit the industry before she sees just how interesting and rewarding it can be.

I didn't have many mentors when starting out, but the ones I had were so unbelievably helpful both professionally and personally. If I didn't have their advice and encouragement, I don't think I'd still be doing what I'm doing.

replies(1): >>44009825 #
29. oytis ◴[] No.44009361[source]
> I have mentored junior developers and found it to be a rewarding part of the job.

Can totally relate. Unfortunately the trend for all-senior teams and companies has started long before ChatGPT, so the opportunities have been quite scarce, at least in a professional environment.

30. QuadmasterXLII ◴[] No.44009485{3}[source]
it’s obviously intensely correlated: the vast majority of scenarios either both are replaced or neither
31. johnjwang ◴[] No.44009545[source]
To be clear, we still hire engineers who are early in their careers (and we've found them to be some of the best folks on our team).

All the same principles apply as before: smart, driven, high ownership engineers make a huge difference to a company's success, and I find that the trend is even stronger now than before because of all the tools that these early career engineers have access to. Many of the folks we've hired have been able to spin up on our codebase much faster than in the past.

We're mainly helping them develop taste for what good code / good practices look like.

replies(2): >>44009606 #>>44009647 #
32. criddell ◴[] No.44009606[source]
> we still hire engineers who are early in their careers

That's really great to hear.

Your experience that a new engineer equipped with modern tools is more effective and productive than in the past is important to highlight. It makes total sense.

33. dgb23 ◴[] No.44009607[source]
AI might play a role here. But there's also a lot of economic uncertainty.

It's not long ago when the correction of the tech job market started, because it got blown up during and after covid. The geopolitical situation is very unstable.

I also think there is way too much FUD around AI, including coding assistants, than necessary. Typically coming either from people who want to sell it or want to get in on the hype.

Things are shifting and moving, which creates uncertainty. But it also opens new doors. Maybe it's a time for risk takers, the curious, the daring. Small businesses and new kinds of services might rise from this, like web development came out of the internet revolution. To me, it seems like things are opening up and not closing down.

Besides that, I bet there are more people today who write, read or otherwise deal directly with assembly code than ever before, even though we had higher level languages for many decades.

As for the job market specifically: SWE and CS (adjacent) jobs are still among the fastest growing, coming up in all kinds of lists.

34. ikiris ◴[] No.44009616[source]
Much like everything in the economy currently, externalities are to be shouldered by "others" and if there is no "other" in aggregate, well, it's not our problem. Yet.
35. startupsfail ◴[] No.44009647[source]
More recent models are not without drive and are not stupid either.

There’s still quite a bit of a gap in terms of trust.

36. dgb23 ◴[] No.44009761[source]
I recently read an article about the US having a relatively weak occupational training.

To contrast, CH and GER are known to have very robust and regulated apprenticeship programs. Meaning you start working at a much earlier age (16) and go to vocational school at the same time for about 4 years. This path is then supported with all kinds of educational stepping stones later down the line.

There are many software developers who went that route in CH for example, starting with an application development apprenticeship, then getting to technical college in their mid 20's and so on.

I think this model has a lot of advantages. University is for kids who like school and the academic approach to learning. Apprenticeships plus further education or an autodidactic path then casts a much broader net, where you learn practical skills much earlier.

There are several advantages and disadvantages of both paths. In summary I think the academic path provides deeper CS knowledge which can be a force multiplier. The apprenticeship path leads to earlier high productivity and pragmatism.

My opinion is that in combination, both being strongly supported paths, creates more opportunities for people and strengthens the economy as a whole.

replies(1): >>44009814 #
37. oytis ◴[] No.44009814{3}[source]
I know about this system, but I am not convinced it can work in such a dynamic field as software. When tools change all the time, you need strong fundamentals to stay afloat - which is what universities provide.

Vocational training focusing on immediate fit for the market is great for companies that want to extract maximal immediate value from labour for minimal cost, but longer term is not good for engineers themselves.

38. aprdm ◴[] No.44009825{3}[source]
She can try to reach out to possible mentors / people on Linkedin. A bit like cold calling. It works, people (usually) want to help and don't mind sharing their experiences / tips. I know I have helped many random linedin cold messages from recent grads/people in uni
39. polskibus ◴[] No.44009828[source]
I think the bigger problem, that started around 2022 is much lower volume of jobs in software development. Projects were shutdown, funding was retracted, even the big wave of migrations to the cloud died down.

Today startups mostly wrap LLMs as this is what VCs expect. Larger companies have smaller IT budgets than before (adjusted for inflation). This is the real problem that causes the jobs shortage.

40. hooverd ◴[] No.44009855[source]
I think it'll be great if you're working in software not for a software company.
41. geekraver ◴[] No.44009865[source]
Same, mine is about to graduate with a CS masters from a great school. Couldn't get any internships, and is now incredibly negative about ever being able to find work, which doesn't help. We're pretty much looking at minimum wage jobs doing tech support for NGOs at this point (and the current wave of funding cuts from Federal government for those kind of orgs is certainly not going to help with that).
replies(1): >>44010305 #
42. odie5533 ◴[] No.44009872{3}[source]
As a dev, if you try taking away my product owners I will fight you. Who am I going to ask for requirements and sign-offs, the CEO?
replies(2): >>44009942 #>>44009972 #
43. thomasahle ◴[] No.44009893[source]
> But at the same time, to be fair, this was a way easier task in the early 00s

The best junior I've hired was a big contributor to an open source library we were starting to use.

I think there's still lots of opportunity for honing your skill, and showing it off, outside of schools.

44. miohtama ◴[] No.44009935{3}[source]
What then ends up happening is that companies how fall behind in R&D eventually lose market share and get replaced by more agile competitors.

But this does not happen in industry verticals that are protected by regulation (banks) or national interest (Boring).

45. oytis ◴[] No.44009942{4}[source]
Your architect, principal engineer etc. (one spot-on job title I've seen is "product architect"), who in turn talks to the senior management. Basically an engineer with a talent and experience for building products rather than a manager with superficial understanding of engineering. I think the most ambitious teams have someone like this on top - or at least around
46. deadmutex ◴[] No.44009972{4}[source]
Perhaps the role will merge into one, and will replace a good chunk of those jobs.

E.g.:

If we have 10 PMs and 90 devs today, that could be hypothetically be replace by 8 PM+Dev, 20 specialized devs, and 2 specialized PMs in the future.

replies(1): >>44010795 #
47. atonse ◴[] No.44009978[source]
I feel for your daughter. I can totally see how tools like this will destroy the junior job market.

But I also wonder (I'm thinking out loud here, so pardon the raw unfiltered thoughts), if being a junior today is unrecognizable.

Like for example, that whatever a "junior" will be now, will have to get better at thinking at a higher level, rather than the minute that we did as juniors (like design patterns and all that stuff).

So maybe the levels of abstraction change?

48. spongebobstoes ◴[] No.44009992{4}[source]
An interesting thing to consider is that Codex might get people to be better at delegating, which might improve the effectiveness of hiring junior engineers. Because the senior engineers will have better skills at delegating, leading to a more effective collaboration.
49. al_borland ◴[] No.44010187{4}[source]
You’re looking at it from the point of view of an individual company. I’m seeing it as a risk for the entire industry.

Senior engineers are already very well paid. Wages rising a lot from where they already are, while companies compete for a few people, and those who can’t afford it need to lean on AI or wait 10+ years for someone to develop with equivalent expertise… all of this sounds bad for the industry. It’s only good for the few senior engineers that are about to retire, and the few who went out of their way to not use AI and acquire actual skills.

replies(1): >>44011010 #
50. FilosofumRex ◴[] No.44010219[source]
> If you aren't hiring junior engineers..., where do you think the senior engineers you need in the future will come from?

This problem might be new to CS, but has happened to other engineers, notably to MechE in the 90's, ChemE in 80's, Aerospace in 70's, etc... due to rapid pace of automation and product commoditization.

The senior jobs will disappear too, or offshored to a developing country: Exxon (India 152 - 78 US) https://jobs.exxonmobil.com/ Chevron (India 159 - 4 US) https://careers.chevron.com/search-jobs

replies(1): >>44010388 #
51. harrison_clarke ◴[] No.44010230[source]
i think there's an opportunity here

a lot of junior eng tasks don't really help you become a senior engineer. someone needs to make a form and a backend API for it to talk to, because it's a business need. but doing 50 of those doesn't really impart a lot of wisdom

same with writing tests. you'll probably get faster at writing tests, but that's about it. knowing that you need the tests, and what kinds of things might go wrong, is the senior engineer skill

with the LLMs current ability to help people research a topic, and their growing ability to write functioning code, my hunch is that people with the time to spare can learn senior engineer skills while bypassing being a junior engineer

convincing management of that is another story, though. if you can't afford to do unpaid self-directed study, it's probably going to be a bumpy road until industry figures out how to not eat the seed corn

52. ozgrakkurt ◴[] No.44010240[source]
Graduating as a junior is just not enough in a more competitive market like there is now. I don’t think it is related to anything else. If you can hire a developer that is spending 10x time coding or a developer that has studied and graduated, this is not much of a choice. If you don’t have the option than you might go with a junior
53. mhitza ◴[] No.44010272[source]
> It seems that, relatively speaking, there's a lot of postings for senior engineers and very little for new grads.

That's been the case for most of the last 15 years in my experience. You have to follow local job markets, get in through an internship, or walk in at local companies and ask. Applying en mass can also help, and so does having some code on GitHub to show off.

54. MoonGhost ◴[] No.44010305[source]
With so many graduates looking for a job why don't they bang together and do something. If not for money then just to show off their skills, something to put in the resume.

It's not going to get any easier in next next few years, I think. Till the point when fresh grad using AI can make something valuable. After that it will be period when anybody can just ask AI to do something and it will find soft in its library or write from scratch. In long terms, 10 years may be, humanity probably will not need this many developers. There will be split like in games industry: tools/libs developers and product devs/artists/designers. With the majority in second category.

55. dalemhurley ◴[] No.44010331[source]
We have seen this in other industries and professions.

As everything is so new and different at this stage we are in a state of discovery which requires more senior skills to work out the lay of the land.

As we progress, create new procedures, processes, and practices, particularly guardrails then hiring new juniors will become the focus.

56. MoonGhost ◴[] No.44010388[source]
> The senior jobs will disappear too

Golden age of software development will be over soon? Probably, for humans. How cool is it, the most enthusiastic part will be replaced first.

replies(1): >>44011337 #
57. yahoozoo ◴[] No.44010397{3}[source]
Why in a few years? What training data is missing that we can’t have senior level agents today?
58. MoonGhost ◴[] No.44010441{4}[source]
I've worked for a company which turned from startup to this. Product owners had no clue what they own. And no brain capacity to suggest something useful. They were just taken from the street at best, most likely had relatives' helping hands. In a couple of years company probably tripled manages headcount. It didn't help.
59. dimal ◴[] No.44010601[source]
Depending on corporations to have a moral foundation is a losing bet. It has to come from the outside.

Here’s a possible out: Senior engineers stop working huge corporations and use these tools to start their own businesses. (Given today’s hiring situation, this may not even be a choice.) As the business grows, hire junior developers as apprentices to handle day to day tasks while senior engineer works on bigger picture stuff. Junior engineer grows into a senior engineer who eventually uses AI to start their own business. This is a very abbreviated version of what I hope I can do, at least.

replies(1): >>44010809 #
60. gcanyon ◴[] No.44010682[source]
> If you aren't hiring junior engineers to do these kinds of things, where do you think the senior engineers you need in the future will come from?

I know this isn't what you want to hear, but what makes you think senior engineers will be in short supply in "the future"?

I'm not even a developer (anymore, I was in the past), I'm a product manager, and I'm pretty sure I can see the point in a few years where not just developers but people like me get disintermediated. My customers have a semi-reasonable grasp of what they're looking for, and they can speak. In a few years -- ten at the absolute most -- my customers will say to an AI, "I need an application that does XYZ" and the AI will reply, "Are you sure about that? Most people who say they need XYZ end up using an app that does WXY." My (former) users will reply, "Let's try it my way and see what happens." And the AI will say, "Okay, here are three popular UI styles, which do you prefer?" etc. etc.

We're headed for Interesting Times.

61. wrsh07 ◴[] No.44010724[source]
The junior engineers on my team are just supercharged and their job is different from when I was a junior engineer.

I would say: ten years ago there was a huge shortage of engineers. Today, there is still lots of coding to be done, but everyone is writing code much faster and driven people learn to code to solve their own problems

Part of the reason it was so easy to get hired as a junior ten years ago was because there was so much to do. There will still be demand for engineers for a little while and then it's possible we will all be creating fairly bespoke apps and I'm not sure old me would call what future me does "programming".

62. knuppar ◴[] No.44010773[source]
Being quite blunt, just a cs degree from a good school has not been enough for quite some time. Research experience, OSS contribs, some specialty (ML, compilers, ...) are a must. I don't find this to be a problem, since it dilutes the value of an ivy league education.

On top of that, you need to be really sharp at leetcode for any large-ish company.

I find the "ai tools are junior engineers" narrative flawed, but it has any way accelerated the higher and higher expectations for a junior.

63. mathgeek ◴[] No.44010795{5}[source]
A 70% reduction in the labor force of product and engineering has a lot of consequences.
64. richardw ◴[] No.44010799[source]
Your kid with a set of AI’s is going to blow the greybeards out of the water in a few years. They learn and iterate a lot faster. They just accept the latest tech as a given.

- greybeard who is trying his hardest to keep up

65. Buttons840 ◴[] No.44010809{3}[source]
So depending on people to do harder work for less pay--that is the winning bet?

Your solution cannot work at scale, because if the small companies you propose succeed, then they will become corporations, which, as you say, cannot be depended upon to do the right thing.

66. AlexCoventry ◴[] No.44010833[source]
It's worth keeping in mind that we're probably in a recession at the moment, due to US Executive policies which the tech industry largely disagrees with, and over which it has little influence.
67. LPisGood ◴[] No.44010914[source]
> and they normally need to be already good at school math. All they lack is experience applying this education on a job - but they are professionals - educated, proactive and mostly smart.

Without being overly pessimistic, this interpretation is extremely generous.

68. CuriouslyC ◴[] No.44010977{3}[source]
The people who will come out the other side are domain focused people with the engineering chops to understand the system end to end, and the customer skills to understand what needs to be built.
69. jgilias ◴[] No.44011010{5}[source]
Well, yes. But nobody is running the entire industry. You’re running a company that has competitors willing to eat your lunch.
70. HideousKojima ◴[] No.44011053{4}[source]
Product owners and project managers have the soft skills to convince the company that they aren't a drain on its resources regardless of what they actually are.
71. andrewmutz ◴[] No.44011152[source]
Some of this relates to a culture of job-hopping. It seems uncommon these days to stick around at a company for many years.

If your next hire is only going to stay for 1-2 years, it doesn’t make sense to hire a junior team member and invest in their growth.

72. lmm ◴[] No.44011182{4}[source]
> Case 1.2: No AGI. Wages rise, a lot. You must remain in line with that to avoid losing those engineers you trained.

No you don't. Most engineers are shy, conflict-averse, and hate change. You can keep underpaying them and most of them will stay.

73. ouraf ◴[] No.44011228[source]
Don't shoot the messenger. He's just sharing his experience with the tool and using an anecdotal example.
74. FireBeyond ◴[] No.44011229{3}[source]
How do? Perhaps if you film in Eastern Europe (which I realize does happen a bit), but even if your crew is foreign, if you’re filming in the US they’re still subject to US labor law. Being willing to ignore labor law also happens but is a bit beyond “offshoring”.
replies(1): >>44011446 #
75. margorczynski ◴[] No.44011337{3}[source]
Probably already is over, I would say since the start of the first post-COVID layoffs. Like compare the current average pay in tech including inflation to what was offered like 5 years ago.

2015-2022 was peak, downhill from there and it doesn't look like it'll recover.

76. throw1235435 ◴[] No.44011342[source]
This may be unpopular/counter-intuitive to say, but in a capitalist world this is probably the best outcome IF (and I'm not saying I can predict the future) we expect the profession to die/be obsolete from a society POV - in such a world restricting juniors before they commit a whole career to that profession and invest too much resources into it is actually the outcome we probably want. Better than the alternative of even more mass unemployment later. If that's the case then giving people that info early, and avoiding more hiring/training now stops potential mal-investment of money and people's time into training/hiring/building careers in/etc.

It stops juniors investing their life/time/energy in a field that is shrinking and that will increasingly "not be worth it" w.r.t effort put in given their longer time horizon. This is how capitalism when working correctly can obsolete jobs somewhat charitably - it does it by closing the door on entry level jobs ideally when people have little to lose and haven't yet invested a lot of their life into it. For example they may still be young enough to re-train; or may be dismayed from entering the field due to disruption/chatter and so do something more appropriate in the new world.

Being hired in a sinking and increasingly more competitive field may actually be considered a "winner's curse" outcome, in that you will be in a industry highly competitive that is slowly sinking and is stressful with low opportunities for pay rises compared to other industries/skill sets - this is definitely playing your career in "hard mode". Most of all you will feel your skills, and value is useless relatively to people who got into more jobs with more scarcity playing life in "easy mode" with less stress and anxiety. In a few years time people getting into other fields may feel they "dodged a bullet" comparing themselves to others that did.

Being able to pivot while you are still young and ageism isn't a barrier yet is definitely something to consider remembering careers these days are multi-decades long. I feel for your kid now, and I do for mine, but I would rather than try something different in their 20's vs say their 40's when they have a mortgage, a family to feed, and/or other commitments and ageism makes it harder to pivot/re-train into another career. I don't wish my kids to feel the anxiety I and many people I know are feeling later in life especially for a career that requires constant effort to maintain and keep relevant in.

77. echelon ◴[] No.44011446{4}[source]
The film production company flies the cast of actors out to Serbia or whatever and relies on Serbian crews.

Prior to 2022 they'd fly out the entire crew from the US and all the workers would be American and Canadian. Now they're using local labor. Amazon and Apple taught the foreign talent how to do grip work.

There are far fewer productions happening in the US now. The numbers are 30% of what they once were.