And programmer's personality traits are not solely to blame. It's the whole culture of tech, and tech companies. It's Google and Microsoft building these campuses with every amenity you'll ever need (so you never have to leave). It's VCs looking for young 20 somethings to make startups (because 20 somethings rarely have a spouse and kids to care for). It's all of us on HN acting like this it's ok.