1 comment

sorted by: hot top controversial new old
[–] 3 points 1 month ago
46 comments in c/programming@programming.dev view that post
[–] 98 points 1 month ago (7 children)

I tried reading the article, got about halfway through and it just keeps repeating the same thing over and over again. It starts with this:

There’s a shortage coming that nobody’s put on a slide yet: senior engineers. Every company on earth is about to want one who can drive a fleet of agents with judgment — and almost nobody is making new ones anymore, because AI ate the entry-level work juniors used to learn on

That's it. That's the whole article as far as I was willing to read. There's almost no extra information further down. Holy hell.

  • source
  • hideshow 7 child comments
  • [–] 32 points 1 month ago (4 children)

    Typical modern article. And then some people are going angry "You obviously have read only the title, not the article in full". Wonder why people limit themselves only to titles? Maybe because the article is 2 sentences worth of data fit into 20 paragraphs of the life story of Jane Smith who was amazed and sat in awe after reading e-mail that will change her life?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 month ago (2 children)

    Typical modern book as well. I keep reading classic philosophy just for being amazed at the amount of concepts crammed in under 100 pages.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 month ago (1 child)

    Never read modern philosophy, but I had completely opposite experience with mid-late XIX century philosophy: too much words and too much repeating of the same thought from too many different angles. But I'm a technician type of guy so I might just have been unlucky with the set of authors. Never cared to read much of philosophy.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 40 points 1 month ago (17 children)

    Unemployed principal software engineer here. This graph is a lie.

  • source
  • hideshow 17 child comments
  • [–] 3 points 1 month ago (7 children)

    The graph is anticipating the future. Not current. Take a couple years off.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 15 points 1 month ago*

    My family had just bought a house before I was laid off, and we're burning through our savings at an alarming rate. If I don't find a job soon, I'm going to have to liquidate my retirement account. I don't have years, I have months.

  • source
  • parent
  • [–] 7 points 1 month ago

    Yup, nobody can get to senior for the same reason RAM is so high: LLMs. In this case, big-brained execs not hiring anyone at lower levels and replacing them all with AI...a little down the road there will be one old engineer named Lily who still understands how tech works and everyone will call her the oracle.

  • source
  • parent
  • [–] 7 points 1 month ago (4 children)

    But if you take a couple of years off, won't it be tough to get back in?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 8 points 1 month ago (2 children)

    No one knows.

    I think a true Sr shortage is likely decade+ away. So if you need money you gotta make ends meet somehow.

    I’m leaning into the AI space, becoming proficient at understanding and developing harnesses for different purposes, running local models, adjusting to context switching more often than not, etc.

    I’m currently working a short term AI Cyber gig for a financial firm I already had a relationship with, but then taking time off to tinker.

    Dev/Sys/Net Operations, Cyber. All great fields for leaning into AI

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 1 month ago

    If you can afford taking a few years off in the first place, you can also afford starting a company and doing your own projects for a while. Don’t leave the field behind, put some software on app stores and pick your topics by what skills you want to learn or maintain. Maybe it even makes money.

  • source
  • parent
  • [–] 0 points 1 month ago (5 children)

    In the US? There are jobs in Europe.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 5 points 1 month ago (4 children)
  • [–] -1 points 1 month ago (3 children)

    Uh... Where have you been looking? There are loads of remote jobs in Europe.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 month ago (2 children)

    Unemployment in our (EU) IT sector is higher than in the US and rising.... What are you talking about?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 month ago (1 child)
  • [–] 1 point 1 month ago* (last edited 1 month ago)

    "[ICT unemployment] 7.5% in 2025 with the lowest point of 5.9% in 2022. In more recent years, the share has increased, while still remaining below its 2016 level. In 2025, it rose by 1.0 percentage points (pp) compared with the previous year. "

    https://ec.europa.eu/eurostat/statistics-explained/index.php?title=ICT_education_-_a_statistical_overview#General_perspectives_about_the_labour_force_for_persons_with_an_ICT_education

    USA is also rising but still significantly lower than EU:

    https://www.wsj.com/cio-journal/tech-unemployment-ticks-up-to-3-8-in-april-amid-ai-driven-layoffs-214b0ca4

    P.S. Do you not speak with other devs? Many of us are having a real hard time in Europe right now and almost anyone will tell you that.

  • source
  • parent
  • [–] 32 points 1 month ago (3 children)

    Didn't read the article but I love the braindead chart:

  • source
  • hideshow 3 child comments
  • [–] 29 points 1 month ago

    LLMs are a product that destroys its supply chain — unnamed Microsoft exec

  • source
  • [–] 23 points 1 month ago (1 child)

    So soon? I figured it'd take a couple years for them to realize how they shot themselves in the foot by not hiring juniors anymore.

  • source
  • hideshow 1 child comment
  • [–] 1 point 1 month ago

    It's fucked and it has been for a while now. You see, you currently put yourself at a disadvantage if you DO hire juniors because later down the line others will just poach them from you. You'll be lucky if they ever turn into a net positive for your country.

    Only way this changes is if most big companies that can take the budget hit start hiring juniors again. Fat chance of that right now.

  • source
  • parent
  • [–] 15 points 1 month ago

    Stop hiring and mentoring junior engineers and you’ve quietly unplugged the machine that makes senior ones. A few years out, you run dry — right when everyone else is dry too, and the price of the few left goes through the roof.

    Written by AI

  • source
  • [–] 26 points 1 month ago (4 children)

    There’s a terrific writeup from the folks at FlintAI — their team is now 5 devs and 45 agents, all living in Slack. Nine agents per developer. The agents take roles — triage, deploy, review — the human steps in for the two decisions that actually matter (code review, release approval), and they report something like a 3x productivity bump. It’s a genuinely impressive piece of engineering and you should read it.

    That’s the model everybody’s racing toward right now: take your best seniors, strap nine agents to them, and harvest the multiple. And it works! I’m not knocking it (and I’m doing it too)!

    I'm a senior but if the future of my work is reviewing AI code all day I will buy a bunch of goats and become a goatherder.

  • source
  • hideshow 4 child comments
  • [–] 7 points 1 month ago

    I've already started rebelling. That won "efficiency" is in part mine, I'm just going home. Why would I allow my bosses to reap all of the rewards for my shittier workday? And if they don't agree, I'm going back to writing by hand.

  • source
  • parent
  • [–] 11 points 1 month ago

    IMHO. This haas been common sense for most senior devs for a while now. Looking at AI workflows there is little opportunity to build up the skill and experience required to become a senior.

  • source
  • [–] 8 points 1 month ago (2 children)

    This was written by ai, right?

  • source
  • hideshow 2 child comments
  • [–] 9 points 1 month ago (1 child)

    Yeah definitely. From the opener “There’s a shortage coming that nobody’s put on a slide yet” onwards it reads like I’m reading Claude output.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 1 month ago

    Has anyone coined a term for that style of writing. I was in a presentation the other day and the guy was very clearly reading what Claude had wrote. It was so annoying. He wasted my time. I could have just asked Claude.

  • source
  • parent
  • [–] 5 points 1 month ago*

    This post is the piece those two were circling around: what happens to the bottom of the chart, and whose job it is to fix it. Spoiler — it’s yours, senior engineer. It’s mine. And most of us are about to get it wrong in a very specific, very tempting way.

    BS. Most good seniors I know would love to hire more juniors, feel badly for the mass of recent college grads who are unemployed, and enjoy mentoring new engineers without needing a wall of AI slop to tell them to do so. When you give us control over the hiring budget and let us hire juniors again, you can blame us for the future senior engineer shortage. Until then, blame the people actually at fault (management, executives, the investor class), not us.

  • source
  • [–] 5 points 1 month ago

    Companies are not only no longer taking on juniors, they're making hardware prohibitively expensive. Where do they expect to get their talent if they force everyone to use their braindead toys?

  • source
  • [–] 3 points 1 month ago

    Everyone thinks LLMs boost productivity. But from psychological point of view, the developer being both the subject and the object is no where near scientific and reliable.

    In other words, the developer who is using the LLM also reports they are productive. But humans can rarely be good judge over themselves. That's why we've got therapists. So we have to wait for some serious and well done research if LLMs boost productivity.

    Another concern I have which prevents me from using LLMs, is the unknown long term effect on the codebase. You know, writing something is much easier than maintaining it for years after years. And every decision you make, you must be mindful of this. So I'm gonna wait and see what'll happen after 1-3 years to the softwares with heavy LLM assists. Will their codebase still be easy to maintain?

  • source
  • 37 comments in c/experienced_devs@programming.dev view that post
    [–] 36 points 1 month ago (2 children)

    Hopefully my salary skyrockets to match the current RAM bullshit pricing…

    My employer: best we can do is 3% raise.

    Me: best I can do is quiet quitting. Enjoy

  • source
  • hideshow 2 child comments
  • [–] 22 points 1 month ago (2 children)

    40 + year greybeard here. I never touch AI. When I am told I must use it, I say No. When I am told my use will be measured and part of my yearly review,, I say 'record 0 usage now'

    I am the only senior left with 20 snot nosed kids using AI to code, create IaaS scripts.

    I can say No to AI because the company cannot have me quit...

    Staying in tech today is soil crushing. Me and my fellow techs would get excited about trying stuff, experimenting with new software, ooohing and aaahing because someone got a fancy keyboard.....

    Now everything sucks.

  • source
  • hideshow 2 child comments
  • [–] 3 points 1 month ago (1 child)

    Maybe your juniors just don't give the same amount of fucks about working for some big faceless corp who doesn't give a shit about them (20 juniors eh? Sounds pretty big), and no promise of a better future.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 1 month ago

    It big enough. I don't know how they feel about the corp, but if I was bright eyed at one point, I'm now a cynical old bastard who will tell you to stop talking because I can't listen to stupid shit.

  • source
  • parent
  • [–] 20 points 1 month ago* (3 children)

    Newly graduated computer engineer here. I find this whole thing extremely depressing. Rant incoming.

    Look at this passage from the article:

    There’s a terrific writeup from the folks at FlintAI — their team is now 5 devs and 45 agents, all living in Slack. Nine agents per developer. The agents take roles — triage, deploy, review — the human steps in for the two decisions that actually matter (code review, release approval), and they report something like a 3x productivity bump.

    I'm not sure what I imagined software engineers did before I graduated, but it wasn't this. It is so soul crushing that even if I could get hired and accumulate experience to be a senior, the role I would have is to clean after LLMs. I like software development. I want to do the thing I studied to do.

    It makes me wonder how these 5 senior engineers came to found a company that works like that. Do they not like writing the code? Do they have dreams of being rich? Do they believe the product they will produce is so essential that the process doesn't matter?

    Looking at their company (FlintAI), it makes a CRM with an integrated chatbot. The first result that came up when I searched FlintAI was another website named FlintK12 that makes an education oriented chatbot platform for teachers and students.

    90% of software development jobs I see are for companies like these. Business gobbledygook software equivalent to the other 9999 business gobbledygook softwares. Job replacer 4000. Ai bot to do things that traditional software already do. Sell your knowledge to our ai bot. Help us steal information for our ai bot. Smart camera. Missile guidance system.

    They all add 0 or negative value to the society, or that's what it looks like to my baby brain.

    Then there's the obvious problem with the author's proposal: Senior engineers aren't something companies can sell. If they get rarer and more valuable, that value would be captured by the engineer. Which means the value of the experience that a Juinor earns from a job is also higher. So the value the Juinor provides to the company has decreased while the value they receive from the company increased. The only way I see this ending is Juinor wages plummeting and turning into unpaid internships or paid (the other way) 'educational programs'.

  • source
  • hideshow 3 child comments
  • [–] 3 points 1 month ago

    i think they like other stems,. like biotech has done rely more on the senior level/scientists, of course they hire less of them, and not hire any, or barely any of the entry or junior level employees. so its a law of diminishing returns for a employer since they are mostly holding onto more "experience" employees.

  • source
  • parent
  • [–] [S] 2 points 1 month ago

    Yeah part of why I posted it here was to avoid causing juniors unnecessary anxiety. It’s ultimately seniors who will need to have a plan in place to prevent this. And to be clear no senior worth their stripes wants this, because yes it would be soul sucking.

    What would be the point? We’re already solving solved problems and reproducing known design patterns for someone else’s product. Money problems are solved pretty early in a developer’s career, so for most that motivation has diminishing returns. Meaningful work is harder to come by where the air gets thin, and developing people is where many of the best developers rediscover it. They won’t just give that up and spend every workday managing bots for nesting yacht riches.

    Also new tools are just tools. Anyone who thinks they can replace human judgement needs to read more. Stakeholders will prioritize short-term profits because they’re free to be greedy shortsighted fools, but engineers who are any good at their jobs don’t have that luxury. They look ahead. They have a bench. Because that’s the job.

    So i wouldn’t worry about this too much. If you want a takeaway from articles like this, something to give you an edge, maybe check out the new tools. Learn how to run them on basic local machines, how to train them, and understand what they can and (more importantly) can’t do. Even if it’s just to prove to yourself why they could never replace you.

  • source
  • parent
  • [–] 1 point 1 month ago*

    It makes me wonder how these 5 senior engineers came to found a company that works like that. Do they not like writing the code? Do they have dreams of being rich? Do they believe the product they will produce is so essential that the process doesn’t matter?

    I started programming when I was 14 years old, and turned 34 this year. That makes about 20 years.

    Figuring out the syntax of a new language, the satisfaction of getting something to compile, and getting the "perfect" dev environment on my Arch Linux install was a lot of fun. I wouldn't trade that experience for anything, but at this point I've gotten all the fulfillment I'm going to get from it.

    Even before AI agents came along, I had already moved on to caring about the impact of the software: benefit to society (for my open source contributions); revenue to company (for half my day job); learning business skills to improve my earning potential (for the other half of my day job).

    I would delegate the actual coding to junior engineers, and spend most of my time designing the higher level architecture and everything else needed to herd them into delivering the high level business objective.

    Unfortunately, the current generation of AI agents (Opus 5, GPT 5.6 Sol) can do a somewhat similar role to those juniors. They don't have the human element that made it fun to mentor the juniors, but they also don't have feelings so I can give them feedback without worrying about coming off as a condescending asshole.

    Dunno if that's helpful at all to you, but if you're genuinely wondering why a decent chunk of senior engineers are sticking around in the AI world, then there's one perspective.

    The only way I see this ending is Juinor wages plummeting and turning into unpaid internships or paid (the other way) ‘educational programs’.

    I do have a slightly more positive note on that. Universities are slow to adapt their curriculums to new technologies, but they will eventually care that they're producing graduates that provide so little value to companies that they're unemployable.

    They'll begin to produce graduates that are the equivalent of today's mid level and senior engineers. While I don't know exactly what kind of education can instill in 4 years the essence of what took me decades to learn, I do know that pretty much every generation of humans have surpassed their parents so far. So I have every confidence you kids will figure it out.

  • source
  • parent
  • [–] 9 points 1 month ago (1 child)

    A good article, and a great point. At the place I was recently laid off from, even the "juniors" were skipping the basics to go right to running with scissors. My team asked me daily how the things they were working on actually worked with the rest of the system, but apparently they'll be fine.

  • source
  • hideshow 1 child comment
  • [–] [S] 6 points 1 month ago*

    And that mistake is even more shortsighted than the systemic failure condition the author focuses on (retaining only seniors and replacing juniors with AI).

    Firing your seniors instead also cripples the growth of juniors but, as a bonus, guarantees proliferation of technical debt that tends to scale exponentially with the project. And that’s all before the compounding factor of reliance on coding agents.

    Sounds like your former employer insists on learning the hard way. While I’m glad you got out ahead of the shitstorm, I do feel bad for your juniors.

  • source
  • parent
  • [–] 8 points 1 month ago* (last edited 1 month ago) (2 children)

    Developer of over 20 years. Yeah job offers haven't really changed last 5-6 years. Boom bust. They need us.

    Just FYI. I'm thinking this article is completely ai written.

  • source
  • hideshow 2 child comments
  • [–] 7 points 1 month ago (3 children)

    So their "solution" is for senior developers to keep giving work to junior developers... In order to prevent senior developer salaries from skyrocketing.

  • source
  • hideshow 3 child comments
  • [–] 6 points 1 month ago (1 child)

    ...the same junior developers that management and the investor class have stopped hiring.

    Most seniors I know like mentoring newer engineers and would happily have more juniors on the team, but we don't get to make hiring decisions. I don't like that we have a glut of unemployed/underemployed new college grads and I feel bad for them, but I do not remotely care that management may have to pay me more than they'd like in 5 years because they decided they didn't need a junior pipeline anymore. Play stupid games, win stupid prizes.

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 1 point 1 month ago

    Good point. I think most of the pitch here is to stakeholders and hiring managers, since they frame it explicitly as "buying senior-engineer futures at today's price,” but I also think they’re wrong that “your seniors will hate it.” IMO that depends entirely on what kind of seniors you’ve brought onto the team.

    If they’re motivated entirely by money or personal accomplishment, or they don’t play well with other developers, like the type we’ve all met who are eventually siloed on smaller projects, then yes I’d agree. They’ll hate it. But they never wanted to mentor juniors in the first place. I’d call those mid-level engineers.

    None of the true seniors I’ve known could grind through repetitive agentic workflows daily without eventually hitting a brick wall of boredom. And I think most who gave it a little thought would realize this in advance. The emptiness and tedium of that work alone would be deal breaker. The only exception might be former seniors who are burned out and just want to retire ASAP, to do literally anything else.

    But otherwise I don’t think most seniors want this scenario to play out. At all.

  • source
  • parent
  • [–] 7 points 1 month ago (1 child)

    This is probably a bad thing, but I can live with general programming skills becoming the new COBOL programming skills.

  • source
  • hideshow 1 child comment
  • [–] 6 points 1 month ago

    I think it's going to be a weird period where we're expected to do everything that involves real engineering, anything "business centric", and they're going to be like "yes we gave you $500k annual, please provide the Secure And Well Architecture of the Olden Times... We need you to redesign a new system from scratch because the slop is losing us money"

    ...which I'm personally okay with, because I didn't really save that much for retirement or plan on it anytime soon? I was getting more worried about grey hairs aging me out of software, but maybe they'll age me back in.

  • source
  • parent
  • [–] [S] 13 points 1 month ago* (11 children)

    Articles about this looming problem aren’t new, but this one stood out to me for the author’s diligence in

    1. projecting the scope of the problem at scale convincingly without resorting to hyperbole,
    2. demonstrating the problem-solution framing engineering leads will inevitably need in order to convince clients and stakeholders (i.e., via market anticipation/contingencies/scalability rather than true yet unpersuasive appeals to the common good), and
    3. actually proposing a grounded methodology, with concrete reporting and workflow examples, toward rebuilding and maintaining the endangered training and mentorship pipelines in the context of agentic development instead of just pressing a hardliner easybutton before acknowledging its impossibility and declaring the illness terminal.

    I’m particularly interested to hear critique of the author’s apprenticeship model, where it might fail, how it might be improved, etc.

  • source
  • hideshow 11 child comments
  • [–] 10 points 1 month ago (10 children)

    Full disclosure, I'm not a senior developer, but a senior elsewhere in IT facing this exact same situation.

    Like the author, I've also identified our cannibalism of our juniors with the obvious future consequences to this if continued unabated. I've struggled with how to combat this, and I really give the author lots of credit for producing actual actionable plans on a path forward.

    The main failure mode I see for the proposal is organizational self interest. Investing in juniors made sense in the past because the junior work (grunt work) was needed completion anyway so the exercise of training produced a useful result while also freeing up cycles for seniors to engage in higher level work. The result is that the training of the junior became partially subsidized by their output. Today that isn't really the case. A senior with an agentic workflow can likely produce the same result as the junior with only a rounding error of effort. This shifts the organizational incentive model significantly to the point were training the junior is purely a cost sink with only a negligible return to the organization.

    The author points out properly that systemically across the industry cannibalizing juniors eventually means cannibalizing future seniors, but wrongly assumes that training juniors inside the organization means producing seniors long term in the organization. Unless the entire industry adopts the new system to train juniors there will be organizations that simply poach juniors that have been trained up. Money is fungible. If it takes money to train the junior an org could take those same dollars and offer relatively obscene salaries to trained juniors.

    From my view, seems like it will always be more expensive to train than to hire those trained. What am I missing here? How can an org that trains up its juniors (using the author's good suggestions on how) guarantee they keep their trained juniors (or at least retain enough to make the whole exercise worth it)?

  • source
  • parent
  • hideshow 10 child comments
  • [–] 13 points 1 month ago (9 children)

    How do you keep people? Same as always: treat them well, pay them fairly, don't be a dick. It's quite easy actually. Of course, if you can only think short term, that sounds like a waste of money, but long-term, it'll pay off.

    And when I say "you" I mean the generic you, not you specifically.

  • source
  • parent
  • hideshow 9 child comments
  • [–] 7 points 1 month ago* (last edited 1 month ago) (6 children)

    Same as always: treat them well, pay them fairly, don’t be a dick. It’s quite easy actually.

    How about a hypothetical:

    Take your current paycheck amount, now multiply it by 10. That's the pay offer from the other probably dickish company. If you last even just 1 year at dickish employer, you can take the next nine years off and still be ahead financially. If you last 2 years, you may be financially set and done working for the rest of your life.

    Would you stay at your current employer?

  • source
  • parent
  • hideshow 6 child comments
  • [–] 4 points 1 month ago (1 child)

    I’ve kind of done this hypothetical in real life. My quality of life is better than my friends who took this offer.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 1 month ago*

    Perhaps the specifics of your example are different. Your quality of life still going to work everyday is better than your friends who retired comfortably 20 years early? If not these specifics, what were the ones you and your friends had in front of you?

  • source
  • parent
  • [–] 2 points 1 month ago (3 children)

    Great hypothetical that doesn't translate to the real world, so I'm not sure why I should consider it.

    I can make hypotheticals too. What if the dickish employer leads to burn out 80% of the time that most people take years to recover from. Would you take the chance? What if 2 year is guaranteed to give you a lifelong trauma. Would you take the chance?

    Or hey, what if working at that employer means you have to do things like write code that kills humans and they are then used in your country? What if earning 10x means your kids will never know privacy again and you contributed to it. Worth the 10x?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 1 month ago (2 children)

    Great hypothetical that doesn’t translate to the real world, so I’m not sure why I should consider it.

    Its not supposed to be a real world example. Its an exaggerated hypothetical to prove a point. You should consider it because its an exercise in isolating one specific element to measure your own response to just that element without distraction of other (possibly relevant) points.

    I can make hypotheticals too. What if the dickish employer leads to burn out 80% of the time that most people take years to recover from. Would you take the chance?

    If you're extending my hypothetical, hell yes I would! I would work 2 years earn enough money to never have to work again. The future "years of recovery" would be doing whatever I wanted.

    I think you may be making the assumption that if you didn't take the dickish employer position, that you'd be guaranteed 20 years of non-dickish employer employment. If you've been watching the job market over the last 10 years, I think you should know that isn't likely.

    The result of staying with non-dickish employer is that you may be 6-8 years tops at non-dickish employer getting simple cost-of-living raises, but never advancing beyond your position, and possibly not allowing you to save enough for retirement at the lifestyle you want to live. Then some year in the future your non-dickish employer gets bought out by private equity or put out of business by a competitor multinational company. So then you're back in the job market with a very high likelihood of only having dickish employers to choose from for future employment for the next 8-12 years.

    Meanwhile, your former co-worker worked for dickish employer for 2 years, cashed out, and travels the world with his wife studying history while his wife paints because thats what they like to do with their time.

    What if 2 year is guaranteed to give you a lifelong trauma. Would you take the chance?

    Depends on the definition of trauma in your specific hypothetical. I'd argue all employers cause some level and type of trauma. So it would be a discussion of degrees and how it manifests.

    Or hey, what if working at that employer means you have to do things like write code that kills humans and they are then used in your country? What if earning 10x means your kids will never know privacy again and you contributed to it. Worth the 10x?

    That doesn't meet my definition of dickish employer. What you're describing here is far worse. You're proving my point with my original hypothetical that was isolating just pay.

    I've answered your hypothetical would you like to answer mine now?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 month ago (1 child)

    My hypotheticals got you to think about more than just money, which is my point: there's more to a job than money. If I could get a wage to live a minimally comfortable life with the occasional semestral luxury and the job were a dream, you couldn't pay me enough to work at any shitty employer.

    With that out of the way, since your hypothetical is purely about money and nothing else, no job satisfaction, no evil deeds of the employer, no questionable ethics, no seeing the kids for 1-2 years, no functional relationship for the same amount of time, no work life balance, no travel distance, no in office mandate, no sense of belonging with my current employer, nothing but money and I somehow fell on my head to ignore all of that... sure, I'd be a selfish capitalist pig and switch jobs.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 month ago

    My hypotheticals got you to think about more than just money,

    Sigh, I'm sorry to disappoint you, but I had already thought though all of those before.

    which is my point: there’s more to a job than money.

    I'm perfectly aware of that. You're getting close to my ultimate point, which ultimately is: There's more to life than a job

    If I could get a wage to live a minimally comfortable life with the occasional semestral luxury and the job were a dream, you couldn’t pay me enough to work at any shitty employer.

    Sure, but those jobs/employers are increasingly rare, and when the need exist to find a replacement like that it is even more rare. Unless you're within perhaps 5 years of retirement right now, the likelihood you're going to find your described desired job that will last for the rest of your working life looks very unlikely to me. If that's your plan, I wish you luck.

    With that out of the way, since your hypothetical is purely about money and nothing else, no job satisfaction, no evil deeds of the employer, no questionable ethics, no seeing the kids for 1-2 years, no functional relationship for the same amount of time, no work life balance, no travel distance, no in office mandate, no sense of belonging with my current employer, nothing but money and I somehow fell on my head to ignore all of that…sure, I’d be a selfish capitalist pig and switch jobs.

    That isn't what I asked. You're changing the hypothetical I posted, then answered your changed one. With our handful of interactions, I believe I have a good understanding of your thought process and how you approach an issue now. I have heard what you believe and you have heard a part of my argument. Thank you for conversing up to now.

  • source
  • parent
  • [–] 2 points 1 month ago (1 child)

    Basically. Making employee retention a priority pays off. Getting new people spooled up is expensive. Team productivity dips while the newbie gets their bearings. Keeping the knowledge around.

    Although, another problem would be people sticking around which would block Jrs from moving up.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 month ago

    New seniors are also newbies. I haven't seen a single senior who's been productive from day one. It always takes a few months to understand the systems organisation, get to know how people work, and so on. People expect 3 months to be enough, but it can take up until a year.

    Regarding people staying and not making space, I'm not sure where the problem is. If someone gains skills, they get a raise. If there isn't money, that means you can't keep them around anyway because there isn't enough work to pay them. If you're still growing you'll be able to pay them and their increased skillset.

    IMO there is no "space" issue. A team that starts out with 5 juniors and 5 seniors that grows into 10 seniors isn't an issue unless you can't pay for it. Am I missing something

  • source
  • parent
  • [–] 12 points 1 month ago

    I'm a senior software engineer (~20 years of experience) and job-hunting right now is killing me. Most want AI prompt experience of which I have zero. I don't use coding agents. I'm also in deep rural Japan and most jobs here are killing remote (which is why I need to find one). I have citizenship in Canada and the US and remote jobs there aren't interested for both time zone reasons and logistical ones (such as needing to use an EOR or similar which is cost, even though I go lower on my salary requirements). I've also mostly been doing golang for the last 6ish years which is not the most sought-after, and haven't touched any modern UI framework. I've even decided I'm OK with basically giving up on the life I built in Japan (where I planned to retire) and applied for jobs in EEA countries to no avail since no one wants to do visa support at least in my target country. Shit is awful right now.

  • source
  • [–] 3 points 1 month ago* (2 children)

    When can they come for the business side?

    If agents are good enough to operate as “drones” and tools for senior devs, it seems like they could automate/clean up the dysfunction I see over deciding what software should be made, and the complications on that end.

    For example, instead of long meetings on the minutia of features, maybe agents could communicate amongst themselves, with structured access to company documentation, and present distilled recommendations for humans to review?

    …Or maybe I’m rambling.

  • source
  • hideshow 2 child comments
  • [–] 2 points 1 month ago

    Humans hate the slop. This doesn't work.

    People keep trying to say, "maybe the AI would do a good job at handling the communication" and then they see it autogenerate paragraphs of slop that no one ever wants to fucking read, and the person copying and pasting it couldn't even be bothered to read it. It's pointless if people are sending messages no one cares about

  • source
  • parent
  • [–] 2 points 1 month ago

    We built an AI tool where I work, that looks at the stories that get written for us and complains until the story has a meaningfully good quality. I really like that kind of AI use.

    We still write our code almost fully by hand.

  • source
  • parent