• 0 Posts
  • 19 Comments
Joined 2 years ago
cake
Cake day: August 2nd, 2023

help-circle
  • IMO AI is a bubble and it will burst in the next year or two. We use AI at work and there are benefits, but I do not believe AI will be replacing anyone other than the absolute bottom of the talent pool. It’s mostly going to accelerate the productivity of developers (creating more value for the company with no increase in wages for you, of course).

    Mass layoffs happen every couple years in the software world. One of Microsoft, Google, Salesforce, Oracle, etc. will do layoffs and the rest will do it too “because market conditions”. They’ll then rehire that many people 6 months later. It’s a tool they use to clean out lower performers and replace them without having to go through the arduous process of firing someone for performance reasons. The US economy is going to shit right now, so that’s giving them an excuse to do it; it’s not a sign that the software industry is in trouble.


  • A degree in management is useless. “Management” isn’t a job, it’s a title. You still need to be skilled at something useful to manage other people. These kinds of degrees are for football players that have to have a degree and the party crowd that needs training on how to be a functioning human. This is a perfect degree if you want a soul-sucking job in megacorp HR or banal white collar office management leading a team of minimum wage temps. IMO, learn a productive skill instead.

    The CS market is very saturated (at least in the US). I’m a lead software dev responsible for hiring and probably 90% of the resumes I get are from people needing H1B sponsorship; this is where the saturation is coming from. Most of the candidates are pretty weak with an increasing over reliance on AI assistance, so if you have a knack for programming using your own brain, you should go for it. Just be prepared for a long and draining job hunt.











  • AI certainly can do it. But here’s the thing with generative AI: the answer is only as good as the question you ask. If you don’t know exactly what to ask for and which details are important, the AI doesn’t know what you meant to ask and can’t infer that. AI usually does not pick up implied context that an experienced person would. A person would be able to make an educated guess about what you actually meant and answer that question.

    As someone with 20 years of programming experience, I would recommend against using AI to learn to program. You’re asking something that doesn’t actually know how to program to show you how to do it. From my experience with coworkers using AI, it doesn’t improve their work; it simply accelerates the rate at which they can produce low quality work.

    Once you’re more skilled than the AI, you can use it to speed up menial tasks, like generating boilerplate and stubbing things out. It absolutely will be wrong in some ways, and you need to be able to tell when it’s wrong and know how to fix it.