The market doesn't give a shit how hard you worked. Users just want your software to do what they need, and you get a zero otherwise. That is one of the most distinctive differences between school and the real world: there is no reward for putting in a good effort. In fact, the whole concept of a "good effort" is a fake idea adults invented to encourage kids. It is not found in nature.
--Paul Graham (When I saw this quote, I thought it had to have been posted before, but googling turned up nothing.)
Completely wrong.
As a software engineer at a company with way too much work to go around, I can tell you that making a "good effort" goes a long way. 90% of the time you don't have to "make it work or get a zero". As long as you are showing progress you can generally keep the client happy (or at least not firing you) as you get things done, even if you are missing deadlines. And this seems very much normal to me. I'm not sure where in the market you have to "make it work or get a zero". I'm not even convinced that exists.
Another month has passed and here is a new rationality quotes thread. The usual rules are: