There's respectable advice from extremely intelligent people suggesting that big re-writes are rarely the best approach.
But I did a rewrite anyway. I switched from C#.Net to NodeJS. There were a few reasons.
- The code was becoming harder to maintain. I hadn't been refactoring enough. I could claim it was "technical debt" but I think it was just a mess.
- I was drawn to the emerging NodeJs bandwagon/fad.
An interesting aside: the Stackoverflow survey found Visual Basic to be the most hated language!
I now have the opportunity to bring some new people into my project. It feels a bit overdue. But it makes me realise how many giants' shoulders I'm standing on. There are so many things for a newcomer to learn, that it's hard to know where to start. Maybe that's why I had to write this blog.