Hacker News new | ask | show | jobs
by DeathArrow 1672 days ago
Everything is about finding good trade-offs and arriving at the best compromises. Time to market, reliability, scalability, complexity, maintainability, costs, value to customers, and more are just variables you need to put into complex equations to be solved.

Experience helps. Inventivity helps. Trying to do things better than you did before helps. Asking for input helps. Research helps.