I came across the paper below on this reddit thread. If you are considering a career in computers, please read this honest and realistic account of what that might be like and how it might compare with the other alternatives.

I especially don't get the "must spend all my time in front of the computer" complaint since the average teenage girl spends more time on facebook than the average developer spends on his computer.