4 ms·
Thanks for bringing this topic up. This is a real and serious issue that isn't talked about much. But I should mention one more thing in greater detail, becau
by zach 15y ago
Thanks for bringing this topic up. This is a real and serious issue that isn't talked about much. But I should mention one more thing in greater detail, because it's crazy important.
If there's one warning I would give to every potential technical co-founder and those who work with them, it's this.
It's the very same motivation that drives the dedication of many developers — not to disappoint people depending on them — that often leads to a cycle of despair.
Since developers are enthusiastic and don't want to disappoint people they've already made commitments to, they often choose to accept an easier form of cognitive dissonance over another. That is, they prefer to believe that they will make crazy things happen instead of accepting that they made a commitment they can't deliver on (even for perfectly understandable reasons).
So they offer an overly-optimistic outlook or overcommit themselves as a result. They're not being knowingly dishonest as much as believing in something unrealistic. This pathology often starts with procrastination in school and can manifest itself like an addiction: it builds and builds until the individual either hits bottom (the stress is finally too much) or there's an intervention (they are confronted with a reality check or given an out).
Be extremely careful about this because it is the epidemic of software (where estimation is difficult enough if you're completely rational, possibilities are great and heroic feats are legendary). Always be on guard and try to prevent this cycle from happening, because if it takes over an organization, things will begin turning in a Yeatsian gyre.
- danenania 15y ago"things will begin turning in a Yeatsian gyre." Nice! Thanks, that was a great post--so very (unfortunately) familiar and true.