|
|
|
|
|
by tluyben2
1894 days ago
|
|
Having to tell my team that our product, their baby, had to be rewritten (because our competitors were gaining on us and we had accrued too much tech debt: new features took forever and the result was slow performance wise) and then motivating them to work on that rewrite with the same enthusiasm as the old product. There were over 200 people working on it and it almost went wrong because a lot of people kept trying to shove parts of the old product in making everything slow and buggy. But it worked out in the end and we came out of that really well. Edit: my colleagues did not actually get really motivated until we deployed our first client on the new system which did make the whole thing very stressful for me because it was too much of an uphill battle. Once deployed, it was so much more performant and so much more stable that we all saw we would be spending far less time fixing bugs or trying to squeeze out performance: that changed everything. |
|
I made similar suggestions to my boss about a system once. They basically told me it would never happen and to stop thinking about stuff like that so I could focus on the day to day stuff. Well, 2 years later and they outsourced that entire group to a company who will end up rewriting the system...