<aside>
💡 Always investigate behind the “this is hard” so you can find a work around it. Estimating cost/time is a skill; something you will develop over time.
</aside>
Too expensive to build - root causes
- Pre-built component does not support the functionality you want
- Underestimating the parts needed to make the idea work
- They are not familiar with a part of the code
- May require data migration
The performance would be very slow and/or have poor scalability
See improving performance section in Optimizations Best Practices
Introduce technical debt in the future
- Ask engineers to devise alternatives with less/no technical debt