Accepting reality doesn’t mean you don’t take action — it just means you let go of the frustration. Instead, you can act appropriately, and be more centered in your actions.
Programmers are, in their hearts, architects, and the first thing they want to do when they get to a site is to bulldoze the place flat and build something grand.