How The 6ft Tall Developer Drowns In a River That Is 5ft Deep on Average
How will software development break you?
“Never forget the 6-foot-tall man who drowned crossing the stream that was 5 feet deep on average.” Howard Marks
Software developers are paranoid with good reason, most plans are wrong, requirements are missing and wrong and when a project falls behind (and it will) they are going to get the blame.
Just because software developers are paranoid, it doesn’t mean the software gods aren’t out to get them.
What you see in software development is not all there is.
Despite a lifetime of bad experiences, developers are still the 6 foot person who drowns in a river that is 5ft in average depth.
How can a 6ft person drown in 5 feet of water? You are thinking like a developer; you assume it's 5 feet everywhere. In reality, it's 2 feet in some places and 12 feet in other places.
There are two types of developers. Those who don’t know what’s going to happen and those who don’t know they don’t know what's going to happen.