|
|
|
|
|
by marginalia_nu
1608 days ago
|
|
> I think there's a myth that rewriting software is bad, or at least a symptom of badness, and "reusing" software is ideal. There's also a weird opposite myth that old software is bad, and urgently needs to be rewritten with newer paradigms. I'm currently hired to replace a piece of extremely stable '90s software with hundreds of janky eventually consistent microservices because for some reason. That's how software must be written nowadays, and doing it that way makes it better in some unspecified fashion. It's not at all clear what is broken and what we're trying to improve with this work. But it's top priority. |
|
Well, AngularJS was such a trending thing that we HAD to rewrite everything in it. For no reason. No new feature. Bonus time : i was the only dev on this project (because i was replacing the only front-end dev who was leaving) and i had not a single idea of how AngularJS worked at the time.
No supervision, no prior experience, no business goal. I'm not proud of the result. But at least i learnt a lot of things (including CoffeeScript, i'm sorry for who took the codebase after me).