If you have been working on a product for too long as part of a small startup, maintaining the software means that you are not keeping up with the latest frameworks and tools that are making their way into the tech space.
Being a small startup meant that most of your time was spent working on new features and keeping up with the customers’ bugs. Rewriting software was never on the schedule. I did not see the point in rewriting the software. We found it easy to add new features and scale the software to meet customer needs.
Looking back, I wish we had taken the chance and learnt new tools along the way. Now that I know a lot about these tools, I can see how they can help make software development easier.