It’s an unfortunate truth that good software developers aren’t crazy enough to want to do it.