Perfect is the enemy of good Voltaire Programmers come up with rules constantly in an effort to make our products more resilient, the code easier to work with, or even to release. Sometimes these rules play well with each other but sometime these rules contradict. This creates a problem for the programmer — given a… Continue reading Trade-offs During Project Execution