Programmer to Boss/Client/Manager:
You can have the project: (1) Done On Time, (2) Done On Budget, and (3) Done Properly.
Pick two.