Why most programmers are broke