In software development, we must always be mindful of the trade-offs between performance, complexity, and maintainability.
If we take from the land, we must give back in equal measure.