Hacker News new | ask | show | jobs
by pestaa 2116 days ago
How do you begin a complete rewrite without stakeholder approval?

Please advise.

3 comments

Adopt long cycles, spend most of it rewriting, cram every feature into the last couple of weeks so you have something to show for in the PI Planning. Blame subpar performance on lack of staff. You will luckily be awarded with more workforce you can employ in rewriting code. Repeat until done or fired.
It depends on the organization. Most teams in most organizations have enough freedom (and rightly so) to do some kind of cleanup work, improvements, refactorings. When the development team is unsatisfied with the state of the application and they feel they will not get buy in for rewrite (and usually rightly so...) they might decide they will rebrand it as internal improvements/cleanup/refactoring. Have seen it many times.
Ew, that's a deadly dose of office politics waiting to blow up.

Guess I haven't read the guide on how to make a toxic & dysfunctional workplace.

To seriously think about creating unmaintainable masterpiece you must ensure correct environment that will meet the challenge.
Developers are autonomous, they can decide what to work on and start a rewrite without approval. Call it a cleanup/refactoring if management doesn't like rewrites.