Uncle Cal's Career Advice for Developers