Value your time

When you weigh the cost of various decisions, factor in your time in the equation. Just because you can 'build it yourself' doesn't mean that's the best use of your time relative to other things you should be doing.

Examples

  • If your app needs analytics, weigh the cost of your time of building a simple ingesting solution and dashboard yourself plus its maintenance costs against the cost of your time integrating an existing solution that handles your use cases. Neither solution is 'wrong' as it depends on other factors, but make sure to factor in your own time when making the decision.