A post about that rare software developer that is a startup’s best hope. Software product development is an interesting problem area and this post lists the qualities required of a software developer.
I’ve personally met a handful of developers that would do very well building products from scratch. I’ve met many more that work at startups and struggle with most of this post’s defined requirements for “from scratch” software developers. With communications skills being the most lacking.