CaptainRant said I really dislike it when non-devs ask devs: "I don't understand. What could be so hard about coding?".

Grumble. FredFlintStoneGrumble.,It's funny how beginner programmers think you can step into the industry and coast by on using established algorithms, thinking they will never need expert knowledge themselves.

A few years into the industry and I have realized that when it comes to highly customized requirements and you need to write and test complex algorithms yourself, that's when you better have your expert knowledge backing you up because aside from A.I. assistance, nothing is going to help you.

Oh, how complex it can get. I've had to think about rethinking entire architectures that gave me weeks of real headache, algorithms that required the deepest fine-tuning, tree traversion, generics, interfaces, extension methods, factory, singleton, decorator, facade, etc. 

In short, you better know your way around the language you are programming in. You also need to know your algorithms and optimizations because when things are black box to you, that's not a good feeling.. especially not when people are relying on your expertise. The real world is complex and thus we model its complex models.,Guess the app of this musical tone:

"tud-du, tu, tud-du, tudum-tum,.. tud-du, tu,  tud-du, tu, tu, tododom, tom :)",!rant O'Reilly has awesome content. EOF,We live in a dev society of 'throw more resources at it and it will work', until of course you encounter a project that's so poorly resourced you hit limits. One line of code breaks the system. lol.

It is at these times you have to start thinking about: Oh.. perhaps my LINQ collection query is o(n*m) and I better use a O(1) dictionary.,I just want to express that...

I
LOVE
PROPERLY
DOCUMENTED
KNOWLEDGE

Because I had worked on a project 1 year ago, and with the other projects I had done in the mean time, picking this back up would be challenging. And guess what! I still have my comprehensive manual I wrote for it in detail!  Beautiful! Everything neatly written, everything explained, every field, every troubelshooting issue!

I managed to solve every setup issue in seconds! Aah! Aah! Scream for joy. lol,Did you know that Set Theory is a fundamental building block for studying databases? : ),I think most devs have burnout. I do. lol,I'm starting to understand this guy.

insert into devlife values('bullshitpeople', 'bullshitmanagement', 'bullshit', 'bullshit_fake_productivity', 'bullshit_mantras', 'bullshit_corporate_culture', 'impossible_requirements', 'impossible_deadlines', 'sabotage', 'etc');,Have you been forced into a futureless role you hate?,Having an Active Noise-Cancelling headset is a gift to a Software Developer. Concentrated engineering in any noisy environment.

The dawn of a new generation in luxury personal equipment.

The ANC headset is a premium lightweight, high-performance headset that meets the demands of the new generation of upper-income urban software developers.

The ANC has the conveniences of earplugs, a wireless communications device, and a device without wires.

Muting power is a matter of convenience with the ANC headset.,You know.. it's funny and sad at the same time.. that in this industry you have to either play the office politics game.. or at a minimum not play by the rules and deviate to your own advantage.. because if you play by the rules, 1) That limits your progress tremendously and  2) lets you be controlled by others, including your career,Which AI(s)/LLM(s) do you use for aid with Software Development?

OpenAI, Gemini, Claude,...,Do they forbid music at your office? They do at mine. It's always like a weird atmosphere until the loud people come in. lol. Not a sound, not a peep. If you didn't look around, it's as if people weren't there.

Seriously. It's a bad idea to have music?! I understand that from a concentration perspective, but come on. Let's make business even more boring. lol.

On the other hand, I did work at a place where they had radio playing but they never changed station. It felt like Groundhog day. lmao.,What I do at work vs. what I want to be doing:

https://reactiongifs.com/r/...

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

(It seems DevRant is currently erroring out on posting images),I don't know if I'm one of the only ones who struggles performing at their job.

I have a good foundation in Computer Science and a few degrees, yet I somehow always struggle, especially in Business Analysis. I know it's partially my specific situation since I need to catch up on some studying.

I want Software Development to be comfortable, not agony where 80% of the time I'm pulling my hair out trying to understand how something works. It just makes the job unpleasant. I currently hate algorithms, databases and custom client logic.

For me, Software Development is either fun solving a problem, or dealing with a convoluted, annoying business problem that has to be solved in a very custom way, coupled with tons of headaches about how to engineer things. I don't want that. I want fun and discovery, not agony and wishing I weren't in this industry.,I got a breathalyzer! And my body's cleaaan!
Yeah. Yeah. yeah. Yeah. Yeaaahhhh. ♫```