We are engineers.
Or at least rationale, realistic and methodological creatures. We are great at optimizing CPU cycles, load times and conversion rates -- but what about our own career path?
During our professional career, we are given countless opportunities to steer it towards its optimal course.
But what are we optimizing exactly? What are the choices we are given? What is the optimization function? What hidden factors are part of it? Are there known "right" or "wrong" choices?