4 ms·
I like programming. I can still do it. What I don't like is all the bullshit around it. Primarily now the barrier is that I don't have to work, so why would I
by AtlasBarfed 2y ago
I like programming. I can still do it.
What I don't like is all the bullshit around it. Primarily now the barrier is that I don't have to work, so why would I put up with abusive hazing? I mean of course, hiring processes, which have only gotten worse over time (hallmark property of the cycle of hazing).
I'm not doing on-call rotations anymore. Either allow us to engineer the thing to be resilient, or pay off-duty people (a wonderful opportunity for offshore people that management is so desperate to use).
Finally, I don't want to code in Python or JavaScript. As a long time programmer, it is annoying that we keep going backwards and wasting more and more hardware power.
Nobody is producing anything exciting in software anymore. I can't think of a pure software company doing anything I would be excited for, because google and facebook and the like control the internet.
It doesn't even pay that well anymore, and AI is just another huge excuse to drop wages by management.
Apple is a fantastic example: operating systems are stagnant, hardware outside of the architecture switch is stagnant (and how much of that was simply priority access to the state of the art TSMC node tech).
Nobody makes good solutions for anything anymore.
- ido 2y ago> It doesn't even pay that well anymore, and AI is just another huge excuse to drop wages by management. Can you expand on this? I haven’t noticed salaries going down where I’m at (only fewer open positions the last ~1.5 years due to the global economic climate - but I’m sure this is cyclical and will swing back soon enough).
- bryanrasmussen 2y agowell I'm pretty well paid for Denmark, but my wages haven't really gone up in the last few years and when I look at payment rates in Denmark I'm still pretty much at the top for programmers who don't consult - but my wage used to be the same as the average two person household in Denmark and now it is a couple hundred dollars less.
- sakjur 2y agoIt could be a nod to a shift into ‘do more with less’. In Sweden hospitals and schools have basically lost all their administrative staff and students per class has grown. Teacher salaries might not have gone down, but expectations are much higher, as they have less support from non-teaching staff.
- amonith 2y agoSalaries are not going down but costs of living skyrocketed. I am in the top 3% earning bracket as a dev in my country (Poland), I live in a relatively cheap area (south-east) and when I reached my 30s I could afford to buy just a ~100sqm city apartment which cost exactly 5x of my parents 200+sqm house which they bought without mortgage as factory workers without higher education. And each year I can afford less and less with my relatively huge salary.
- amanaplanacanal 2y agoThere is a lot more value being produced, but the capitalist class has managed to capture a much higher percentage of it, leaving the worker bees with less and less. At least we have lots of toys to distract us!
- wakawaka28 2y agoOutsourcing everything is what's really destroying the salaries in "advanced" countries. And high inflation seems to go hand in hand with the domestic economic shutdown and trade imbalances.
- anovikov 2y agoThing is, Poland IS the country a lot of stuff is being outsourced into :)
- amonith 2y agoWorry not we started to outsource to India as well... My wife's company (low code domain-specific software creators) laid off 80% of their workforce and contracted a smaller amount of people from India. It's not going well but I bet it's gonna take at least a year before anyone notices.
- ido 2y agoBut “not as well paid as it used to be” is relative to other wage earner, not to cost of living. Two uneducated polish factory workers today won’t be able to buy your parents’ house either.
- datavirtue 2y agoAssistants, like Copilot, substitute for junior devs, making it possible or more likely that a team will put off hiring. I have seen this silent killer in action.
- shiroiushi 2y ago>Nobody is producing anything exciting in software anymore. They're not? Some of the newer programming languages seem very interesting, attempting to fix some of the mistakes done in older languages. Of course, most of the really interesting problems are already solved by existing solutions, but perhaps there's room for improved solutions instead of just using the incumbent. >I like programming. I can still do it. What I don't like is all the bullshit around it. If you have spare time (you sound like you might be retired), perhaps you should try getting involved in an open-source project that interests you (and isn't in Python or JS of course). >I can't think of a pure software company doing anything I would be excited for, because google and facebook and the like control the internet. Personally, I work in robotics and find it quite interesting. I would also find writing software for spacecraft interesting. Neither of those are "pure software", but still I think they're applications that will change the world, hopefully for the better, and don't already have some huge incumbent dominating the market.
- AtlasBarfed 2y agoI think robotics is going to be the next the thing that I would push programmers to concentrate on Political shifts probably mean that manufacturing will be onshoring and automating. Software in the last 3 decades has basically mirrored like Conway's law management structures without source manufacturing elsewhere. The next economy will have a lot more near shored manufacturing. And that means hardware, robotics and hardware software boundaries The real world/physical materials is also a little bit more resistant to AI replacement
- fragmede 2y agoRobotics have been around forever, it's only by being AI driven will it gain interest and funding. No one wants to laboriously hand write gcode to actuate a motor to move an arm. People want to ask the robot maid to make coffee for them in a regular human coffee making fashion. A French press or a pour over or whatever. Traditional programming hasn't been able to achieve that in the decades it's been around, so the only way robotics is getting interesting (which it is) is the addition of AI/ML models.
- bdw5204 2y agoI'm much earlier in my career than you are but have had serious thoughts about leaving the industry altogether for similar reasons. The interview processes are absolutely toxic these days, much of the industry seems like an outright scam (crypto, AI, etc.) and the trend is to casually waste resources. Part of my motivation to go into writing code in the first place was that I noticed software getting worse and more user-hostile in the 2010s and I wanted to change that. Turns out the people making software worse think the stuff that makes it worse are "best practices" so you're fighting an impossible battle and nobody is going to dare allowing you to advance into a leadership position or often even get a job in the first place unless they think you're a true believer in the BS. I also have no interest, at this point, in writing code unless I'm paid to do it. It's hard to find motivation to write code when I mentally associate it with all of the corporate BS and the grifting con artists of the tech industry. The one saving grace was that the money was good and it was possible to switch jobs for more money or because you're tired of 1 particular company's BS. Now, even that isn't possible anymore so what's the point?
- ryandrake 2y ago> Part of my motivation to go into writing code in the first place was that I noticed software getting worse and more user-hostile in the 2010s and I wanted to change that. Turns out the people making software worse think the stuff that makes it worse are "best practices" Yea, this has been the biggest change I've witnessed during my career. When I got into computers and programming, it was all about empowering the user, helping the user solve their problems, and providing the user with the tools that make the computer do what he wants it to do. Now, the software industry is mostly about empowering the software company (and its "partners"), solving the company's problems, and making the user's computer do what the company wants it to do. From the software company's point of view, the user is seen as either 1. an annoying middle-man who just happens to (for now) possess the computer and/or 2. a cow to be milked for money, attention, engagement or time.