The author recounts the challenges they faced during the relaunch of their ecommerce website. They initially chose AngularJS for the first website, which lacked server-side rendering and resulted in slow load times. They decided to switch to Angular 2, which had an experimental server-side rendering feature branch. However, they struggled with massive bundle sizes and lack of documentation. After realizing they were stuck in the Sunk Cost Fallacy, they made the bold decision to start over with React and Redux, promising a quick turnaround. The team was initially skeptical but was impressed by the productivity and speed of React. They successfully delivered the new version of the site, breaking some traditional project management rules along the way. The author emphasizes the importance of adapting to unique situations and considering the well-being of the team.
https://www.dancowell.com/breaking-the-rules/