Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Feed
All
Post Types
- Rants
- Jokes/Memes
- Questions
- Collabs
- devRant
- Random
- Undefined
Cancel
All
-
1. surveillance doesn't exist
2. surveillance exists but general public actively fights it
3. surveillance exists, activists fight it, general public doesn't care/doesn't want to think about it
4. surveillance exists, fighting it is seen as radicalism/is socially unacceptable
5. surveillance exists, people actively and voluntarily help it/take part in it
6. people believe surveillance doesn't exist
where on the scale are you?1 -
Note: I had AI rephrase this because apparently it was too full of swearing or smth to be accepted and I was getting a "there was an error posting this rant". Nice that people at devrant's can't even show a clear error of WTF is going on, not even in chrome dev tool console/network requests, so maybe you're able to figure out WTF is going on and fix your post. They must be the same kind of people I'm ranting about.
-----------End of the note.----------------
TL;DR;: My coworkers are smart idiots that learn fast but can't control themselves into turning any project into a trashcan of spaghetti code and I'm burning out and want to switch for couple years to a simpler job.
I'm considering leaving my career in programming, consulting, and project management in favor of a more straightforward, manual labor job—perhaps something like baking or another role that relies on physical effort rather than constant problem solving.
I’ve reached a point where I can no longer tolerate the challenges of my current position, especially due to the dynamics with my coworkers. I long for a day where I can work for eight hours, exhaust myself physically, and then go home without any lingering mental responsibilities or ties to complex problem solving.
Over the past decade, I’ve collaborated with many people, yet I've only had the opportunity to manage an entire project from scratch on my own twice. In those rare instances, everything ran smoothly, issues were quickly resolved, and the code remained stable for years without constant complaints from clients.
Unfortunately, my coworkers, despite their intelligence, tend to overcomplicate even simple tasks. They often fall into the trap of overengineering, chasing the latest technologies and implementing unnecessarily complex paradigms, design patterns, frameworks, and techniques—even when I’ve offered simpler, proven solutions.
For example, I’ve built robust portals that handle everything from national highway finances and warehousing to HR and inventory management for major companies. In contrast, when others attempt similar projects, the resulting code becomes overwhelmingly complex and difficult to manage.
To give a few specific examples:
Example 1: The .NET Portal
We began developing a .NET portal about two months ago, which is now nearing version 1.0. Before we even started, the team had created multiple flowcharts to split the project into components like SaaS deployment, Docker integration, obfuscation, and separate portals for user administration and backend processes. Within a few weeks, they scrutinized and debated numerous authentication technologies—even though we had successfully implemented JWT token solutions in the past. The team continually shifts focus, leaving me uncertain about the final direction.
Example 2: Over-Engineering with Patterns
In another project, the team overused inversion of control (IoC) and mediation patterns, even going so far as to have an AI generate a custom message bus. Navigating this overly decoupled code is challenging; even Visual Studio’s IntelliSense struggles to provide guidance, and the code often feels like a puzzle that changes whenever I return from a break.
Example 3: Complicated Logging Implementation
We needed to add logging functionality, and I proposed a simple solution using custom exceptions that would bubble up to a central logging mechanism. Despite its past success in saving time and reducing frustration, the team decided to implement three different logging methods—one using .NET’s ILogger, another with Serilog, and a third hybrid approach. They even suggested using a rarely seen technique involving stack traces to determine which function threw an error. This approach added unnecessary complexity and only increased my frustration.
Now, even though the project is too far along for me to withdraw, I find myself feeling burned out just a few days back at work. The code has become a tangled mess, and even routine tasks like adding logging are turning into sources of intense frustration due to constantly shifting ideas and overly complicated designs.
On top of all this, I’m also disappointed with the performance of AI tools, which seem to be producing unreliable code that requires further fixes, compounding my frustration.
I’m now seriously contemplating a complete career change—perhaps even moving to a country with a better work environment, such as Denmark or Switzerland—in the hope of finding a job where the work is more straightforward and less mentally taxing and better paying -
Retarded point of view: "Angular is great for enterprise because it enforces good coding practices and makes developers more efficient."
BULLSHIT. This is the biggest lie and people die on their stupid Angular hills with this. It's about team culture, regardless of framework or language.
I've seen some messy as FUCK Angular code that takes a dev way more time to do a basic thing than it should. Angular is not more resistant to technical debt than any other JS thing.
"But TypeScript." Utterly useless if you're just adding any for every object and variable.
Angular is no better than vanilla JS.
I dare you, challenge my point of view.5 -
Does anyone have any tips on how to organize notes for story writing?
I have a dump.txt that's almost 1000 lines long with story ideas and rules of the world sort of mingled together since the stories are where the rules are explored.
I've been writing an application that I can put in topics and tag them so I can see what I've made notes about with a quick search. It seems like a good idea, but the tags are ultimately quite subjective, as is to be expected, so I'm not terribly confident I won't forget to tag it correctly.
As I write my story, I'm thinking I should remove the story notes from the dump, so eventually I'll only have the rules of the world. And maybe I should write story notes in a dedicated story ideas dump.
It's just so much to keep track of.7 -
it's so comforting to live with Debian knowing that Debian is a journey, not destination. Slowly, step by step, you hone this system to be _exactly_ as you want it. it's computing on your terms.
I'm yet to wrap my head around the fact that what's on my screen is for my eyes only, and no one else anywhere in the world sees it, human or AI.10 -
So apparantly Cyberpunk 2077 runs on the Switch 2. What fuckery did Nvidia do to make that happen?!??!7
-
Heard some news/rumorus that we missed our quarterly goal slightly. It was first set to 450k then our accountant said it was not realistic at all and was lowered to 350k....
Our number was just around 100k. We only completed 28.6% of our quarterly goal :DDDDDD3 -
What's this, what's this! It's a head-ache-I-do-fear! What's this! There's de-bug every-where! What's this!1
-
We got a new marketing guy... Number 5 in 4 years. My colleague and I are betting if he will last half a year or not :D3
-
No no, this is too funny to be downvoted out of "the public eye" I think everybody should see this xD xD xD
(Content Warning tho)
https://devrant.com/rants/14394461/...24 -
Streamii, you make jokes, but i don't. I deliver: https://molodetz.nl/project/...
A tamagotchi written in C using R especially for you. I'm sure it will work for 20 years. Cherish it.8 -
Our metro system spend as much in salary and infrastructure designed to make sure you pay tickets than the money from the actual ticket sales.
So basically you're paying tickets to have bareers and controllers. And then you pay taxes to run trains.
It's fucking racket.10 -
i think this companys coffee is sus. they put some shit in it. every time i drink it in an hour i feel very high urge to take a MASSIVE SHIT. BIG SHITS TURDS coming outside of my asshole. i cant be shitting so much i need to work!12
-
Technology is so fucked sometimes. Often I wish that we've stopped at the Tamagotchi. It also didn't have audio jack, usb and took ages on it's battery. Communicated more clear that GPT.
Also, with a Tamagotchi you always have at least one friend to talk to.7 -