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.
The essay is about startups. Perhaps they are different from your company. Also, getting things done but not in time for deadlines is not the same as not getting them done but making a good effort.
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.
The essay is about startups. Perhaps they are different from your company. Also, getting things done but not in time for deadlines is not the same as not getting them done but making a good effort.
The quote refers to the (end) market and users, not the internal workings of a software development firm.
But eventually you do have to make sure that things are done and work.