this post was submitted on 16 Feb 2024
143 points (98.6% liked)

MonkeyUser

215 readers
1 users here now

A community for sharing and discussing the monkeyuser comic! https://www.monkeyuser.com/

Looking for mods, if you want to mod the community feel free to dm Ategon

founded 11 months ago
MODERATORS
 
top 5 comments
sorted by: hot top controversial new old
[–] AnomalousBit 4 points 10 months ago (1 children)

This is my biggest complaint about SCRUM / Agile programming. With the product owner always calling the shots, rarely will technical debt, foundational improvements and developer productivity make it into the sprint when an MBA-type is deciding where the effort should be “best” spent. So long Refactorman, maybe you’ll get to come out and save us when Agile becomes a fad or incorporates developers into steering the actual development.

[–] odium 2 points 10 months ago* (last edited 10 months ago) (1 children)

always calling the shots

I'm happy to report that it's not always that way. In my current team, the shots are called by our project manager. The project manager is a comp sci type, not an MBA type. They previously worked as a software engineer for a decade or so before being promoted to project manager. They even take some of the technical debt stories (and other quick low point stories) themselves when they're free.

One of our senior devs thought of a more automated way to implement one of our existing working processes and the project manager let him work on rewriting that for over two sprints.

[–] [email protected] 1 points 10 months ago (1 children)

Promoted to project manager. The stuff of nightmares

[–] odium 1 points 10 months ago

I'm pretty sure he had to ask for that to get it. But yeah, unconsensual promotion to any managerial role would be a nightmare to me.

[–] [email protected] 2 points 10 months ago* (last edited 10 months ago)

He just like me fr

(I have recently been tasked with updating some pretty important, "legacy" code. I knew I was looking at upwards of a full day of work after ripping out the tangled mess of technical debt that relied on this code just to get the damn thing to compile again, but it was still painful. And I'm only like halfway there now that I'm done with this step)

NGL though, it felt great looking at my diff of the main source file for this code and see it melted from 750+ lines of wrappers and boilerplate bullshit to 250 lines of almost minimalistic, mostly self documented code that achieves the same things as the old one and more, but better.