So, why aren’t there more software developers out there? Because it’s really hard. Dr. Dobbs has an article: Software Development is Very, Very Hard — Even for Those Who Know It’s Hard. the media tends to gloss over this fact. Software Engineering is just not for everyone.