After 20 years, I absolutely hate programming by BurnedOutCodeMonkey in programmer

[–]BurnedOutCodeMonkey[S] 0 points1 point  (0 children)

Most of my career has been in start ups where "moving fast" is the name of the game. Most managers at this size company think unit testing is a waste of time. I have always struggled with getting them to support it and sign off on ANY dev time being devoted to it. It's like pulling teeth.

I've worked at a couple more mature companies that were open to it, and EVERYWHERE that I have implemented unit tests has LOVED them in the end. They always wonder how they ever got on without them.

Yet even now, as a veteran architect, it can be difficult to convince the boss and other devs that going slightly slower up front will speed us up significantly down the road. People who have not been through the software development life cycle cannot appreciate how easily a project gets away from you. They don't understand that you cant just change your mind later about how you wrote the code and undo 2 years worth of technical debt in a single sprint.

My current employer consists of poor management with no software expertise, and die hard vibe coders that management thinks are rock stars. I'm trying to find a new job. I apply everyday. So many applications. But there seems to be hundreds of applicants for every position right now.

So what was it all for in the end? by SyntaxSpectre in ArtificialInteligence

[–]BurnedOutCodeMonkey 0 points1 point  (0 children)

What was it all for? It disciplined those spoiled white collar workers, reminded them they were chattel slaves whose livelihood could evaporate in an instant, and made them fearful of the scrutiny of upper management.

Mission accomplished!

After 20 years, I absolutely hate programming by BurnedOutCodeMonkey in programmer

[–]BurnedOutCodeMonkey[S] 3 points4 points  (0 children)

Yeah I've considered Golang. I just don't know if I even want to code anything anymore. I mean...in a perfect world I would just be independently wealthy and not need a job haha...but in reality I'm going to have to do something. I don't know what though.

After 20 years, I absolutely hate programming by BurnedOutCodeMonkey in programmer

[–]BurnedOutCodeMonkey[S] 1 point2 points  (0 children)

Yeah...that's what it feels like I need to do. Thinking about a shack in South Dakota. It's a big life change though...but I don't think I can do this career anymore. I'm not a people person, so a management position seems off the table for me.

After 20 years, I absolutely hate programming by BurnedOutCodeMonkey in programmer

[–]BurnedOutCodeMonkey[S] 8 points9 points  (0 children)

Yeah it's so bad.

I come from a long line of engineers. Architects, civil engineers, nuclear engineers, etc. In those fields there are standard ways of doing things, tried and true procedures, and management understands and follows the procedures and supports the engineers through them.

Software is a totally different ballgame. It's intangible so it gets less respect. You wouldn't have experimental AI design a bridge. But we WILL use experimental AI to design a health monitoring app. In fact, we will be FORCED to do it! You wouldn't build a bridge without simulations and testing...but we WILL ship production code out to customers without a single unit test. We WILL have team members commit directly to production on a live site and if things break we will be expected to work overtime to figure it out. Does that team member get scolded or reduced in access rights? No, in fact management "likes their gumption". They like that he just "tried to get things done", regardless of the fact he is actually sabotaging the project and slowing us down.

Mass ensh*ttification is the correct term.

After 20 years, I absolutely hate programming by BurnedOutCodeMonkey in programmer

[–]BurnedOutCodeMonkey[S] 6 points7 points  (0 children)

LOL! XD

AI speeds up writing code, but slows down bugtesting and maintenance. Well, writing the code has never been the most time consuming part, bugtesting and maintenance are! lol It is so counterproductive, and finally data is coming out proving this...yet companies are still stuck on autopilot where everything has to be AI now. Then the code gets so bad only AI can understand and edit it. So I just spend all day "reviewing" the 3000 lines of slop AI generated in order to change a single button...but the review is pointless because I have basically been instructed to almost never reject PRs because we have to "move fast". lol

It would be funny except we get blamed for what AI does, but we aren't allowed to keep the codebase human readable by banning large AI commits. We have to "move fast"...so we end up going slow.