5

Is just me or being a developer has become a complete nightmare?
I mean, I never expected when I got into it to have a simple life in the first place, it's a fucking problems solving job.
But heck, I'm in the field from more than 12 years and something has definitely changed for the worse. Believe me I am just seeking for a general consensus not approval or anything, but it doesn't feel anything like 10 years ago.

I have worked with .NET mostly in all his sauces from aspx, wpf, up to today .NET 10 and C#13 and in the meanwhile it happened that I needed to do tech assistance, code in exoteric shit, use arduinos and raspberries, use perl, java, turn into full stack with databases, devops and shit.

Each year it's worse, the "developer" word gets more and more blurred word to say "the one who must know everything".
I'm asked to know docker, kubernetes, kafka, CI/CD and devop shit, web dev, to get ertifications, to learn how AI works to the level of learning again matht to do matrix interpolations, to get on data science, python, numpy, pandas, pytorch and shit, to know every OS, to know about networking because APIs now have to use rest, a single verb for every action, because if routers and new communication protocols break you have to know and figure out why.

Not to mention that marketing and sales guy shove up the big customers ass every new tecnology to make our work look like bling-a-ling top notch 1% developer stuff that always use latest bleeding edge technology and you're forced to learn new immature frameworks every 2 months or so (latest being various javascript/typescript diagramming libraries).

Every idiot feels entitled to puke out a new framework or supersets of existing languages. I lost count how many supersets css has that I had to peek and learn lol.

Every fucking simple software I did from scratch and designed by myself, web portals for big pharma were much simple than whatever PM i get assigned to are and guess what, I published it and fixed ofc some bugs, but most bugs are related to customer unstable datasets and well, I never had bugs after the first few weeks, except once every few months and nothing serious.

The fucking things they let me do now are hypercomplicated and I spend days fixing other people bugs and we get some hair pulling structural problems becuase they shove in all they can (mediator patterns are a must): kafka, docker, messagebus, whatever javascript clusterfuck they can, patchworks of html and css blurred out in layers of hierarchical scss or sass, slapped into angular (the most immature and crappy shit in js) that has all of his hidden ways to bury and hide DOM (ng-deep: anyone? :host anyone?).

And it's all like this. Whenever I put hands everyone wants to do his little frankeinstein experiment cooking togheter in a cauldron a shit ton of different stuff, overcomplicated patterns.

it's a challenge at shooting flies with bazookas.

I'm really tired of technology at all, not only for my jobs. This fucking trend is a plague spread everywhere and now, since everyone has to deal with it, everything is unstable.

In my daily usage of a smartphone app crashes a lot or have weird troubles, slowness, websites are pretending to be full blown app with this shitty SPA trend and are filled with bugs and incompatibilites.

Basically every tech tool we use is 100% more prone to bugs than 10 years ago.I'm really thinking to find a simple job like baker or shit and get an old phone that just can call and send SMS.
I need to get out of tech for a few years to get back my sanity.

This is not a problem-solving job anymore.
10 years ago I needed to study too but once I got the tools in my hands the job was fun, you got a magic wrench and sky was the limit.

Now you got to fucking learn a ton of bullshit everyday and it's not like you see a end on it, everyday people push out new unstable and bugged shit waiting for devs to be guinea pigs for them. You gotta learn a ton of stuff of which 3/4 will be useless/obsolete/broken and considered inefficient the next month.

jeeeeeez

Comments
  • 2
    I hate Angular.

    Apparently suicide rates among software developers are quite high. I understand why...
  • 1
    I'll take the modern .net stuff over the old .net framework load of bollocks any day to be honest.

    Asp.net core has left the old webforms abortion a long way behind and is actually not bad.
  • 4
    Everyone seems to become master of none indeed. Like learn a bit, a bit that. The whole expertise misses. But also, the market became mainstream. It's not only ruled by nerds anymore. And they make mediocre decisions affecting you. React is objectively bad. But hey, so many people use it. Can't be that bad, right? RIGHT!?

    I spend more time in languages than frameworks. A lot of self made stuff that makes it very comfy to do all adjustments. In some existing system, you have to learn how they think if the did at all. So basically, using certain frome works make you hacking in your own application.
  • 2
    The stuff I did in the end of was same as beginning, just everything changes. Not better in many cases, but especially not stability. I think the software I used to make is way more decent.
  • 2
    framework creep is literally society's anxiety manifesting as overthinking manifesting as more overthinking in corporeal form

    it's a mental disease

    if it works it works, but if you're not anxious and neurotic like everyone else they think there's something wrong with you, instead of realizing they're in hell and you've got heaven

    the same thing happening in the sciences rn. physics is simple but they just neurotically made shit up instead. managing people is simple also but instead there's whole damned manipulation fields about it. same with economics / business -- all of it just useless overthinking that misses the simple fundamentals. everybody is "over engineering" their professions as a neurotic expression of their tanking mental health

    and then as you work in this stuff you're constantly assaulted by the essence of their anxiety, and slowly becomes more and more like them, disjointed

    spiritual crisis
  • 0
    Yep.. Software Development is problem-solving. It sounds great on paper, but... it's often being a Migraine Professional. lol. I agree with you that it has changed for the worse and it's not just you - it's very noticeable. The workplace has become a joke. The whole industry.

    Esoteric shit on time pressure is the worst. Oh and the tech assistance nightmare. Fucking hell. That's not a developer's job. There is indeed too much inquiry for learning new things, too many at the same time, though in my CS degree I got to see all those things thankfully, so that was a good preparation. The thing is, of course, that it doesn't stop there. Having to re-study math is a pain, a pain.

    I suffer the same frustration where we have to learn every fad new tech that comes out. It's like, I have a life. Do they support you studying within work hours? Nope, rarely, and if they do, they're itchy about it.
  • 0
    The same thing for me, having to know every optimization of collections, basically being an algorithm engineer. lol.

    Yes, they overcomplicate and overbloat things these days. Clean code? Almost no project has it. Most have spaghetti bloob. The bugs come because of the rushing to market and not enough time spent on building something sustainable. It's always the quick-wins bullshit.

    Ah yeah, the clusterfuck of layers. Good luck trying to debug those. lol. The money. The chasing after money. That sucks. That's why companies try to sell sell sell and the developers just have to make up for their shit. If salespeople had half a fucking clue of what it is like to be a developer, they would have some compassion.

    Yes, the tools we use these days. Start app. Blrskfqjmlmjfdmlsqkjmlgjltr. Bugs everywhere. lol.
  • 0
    I would say careful with the baker job because after a long enough time you can get a bad disease from it from inhaling the flour powder (that's not a metaphor lol).

    There's a video that talks about this whole Software Industry epidemic and it's pretty funny. lol. This video is so realistic. lmao.

    https://youtube.com/watch/...

    Life-long learning, they call it, while having a big smile on their face. I like learning, but I don't like being whipped around. Stay positive, they say. Well they, are not software developers.
  • 1
    I've been in .NET for 9 years, I've seen my fair share of legacy and "modern" software architectures and figured out early to simply AVOID like plague what I don't want to deal with, too many places are full of shit, some are less stinky than others (assurance companies == theWorst).

    Other than avoiding or converting the codebase to simple things I do my fair share of my own projects to keep the passion for programming free of the monopoly of work!

    Otherwise I would have already quitted it all.
  • 0
    > Each year it's worse, the "developer" word gets more and more blurred word to say "the one who must know everything".

    no. development jobs always were a very pronounced combination of specialist AND generalist.

    and most of all: there always has been a strong requirement for being able to learn new technologies, and do so quickly. if you're not constantly up to learning about the most recent changes - or technologies you simply haven't touched yet, - you're old news quicker than internet explorer.

    also, an important part of the job is "telling those marketing/sales people to shut the fuck up, and that they're talking bullshit"
  • 0
    Well.. you applied to the wrong company. I suspect it is a 'start up'. It's typical for them to use all kind of fancy framework, burn money thoughtlessly, and go bankrupt after several years. Work in bank company, they still have COBOL on their main server.
  • 0
    I have a great answer for this kind of issues!

    "Does it have to happen outside of my IDE?"

    YES? "Not my problem, call a devops."

    NO? "Ok, I'll work on it."
Add Comment