I had a similar mentality working as an engineer and now when making software. You can't have a "perfect" garden in this world.

Reply to this note

Please Login to reply.

Discussion

The thing I've learned working professionally as a software developer is that everything is trade-offs. The best thing you can do is learn to recognize all the trade-offs so you can make the ones that appear most favorable.