64 karma · joined October 8, 2012
Take a look at the fine print of IT/programming jobs ads:
Master Degree in Computer Science blah blah blah... or equivalent experience.
If you translate 'equivalent experience' into it's true meaning, it reads: you are able to do the work.
Companies know as much as anyone that it's a crap shoot whether an engineer with a degree will do any better than one without.
The owner of the near 30 person company I work at, a very capable and respected programmer himself, dropped out of high school, and does millions of dollars in business.
As far as your age? That makes no difference whatsoever these days.
I'm going to get it installed, just to celebrate that!
Another option they have is to simply set the cost of mug shot related ad clicks higher. Since their pricing determinations are somewhat mysterious, it would be harder to critique them for that. Ultimately, it would probably come down to an ethical stance for them, because they would just be making less money as a result of what I would consider to be a more ethical decision. As it is, they are making money off of a system that appears to be wrecking careers.
Thinking about programming is fun, finishing a program is fun, solving a little programming puzzle can be fun, but programming in general sucks as an activity.
That's why programmers procrastinate, because programming sucks.