⚑ How 6 months of development turned into 3 weeks

πŸ“… Project year: 2021

🚨 The problem

The original dashboard was built using React and MobX over the course of six months by two developers. While it functioned well, maintaining it would have been significantly more work compared to a vanilla implementation.

The team decided to move to a vanilla stack to improve performance, reduce dependency overhead, and simplify long-term maintenance.

⚠️ The challenges

πŸ’‘ The solution

A developer with little prior vanilla experience was assigned to the rewrite. The goal: achieve feature parity as fast as possible while improving performance and maintainability.

πŸ“ˆ The impact

The rewrite resulted in a simpler, more maintainable, and higher-performing codebase with significantly reduced complexity.

This case highlights how much efficiency a vanilla stack can bring to a project. Sometimes, preemptively improving software yields better results than waiting for things to get out of hand.

πŸŽ“ The lessons learned