Alternative careers for a developer
Ixiaus: Try systems administration. Setting up servers, monitoring networks, you even get to do a little bit of programming by writing scripts to manage common tasks.I think sys admins generally make more than developers do (unless you are an upper tier programmer).