Software Engineering, Project Management, and Effectiveness
This is a very simple frame I use to help people rate their jobs:
It’s nothing fancy. It’s just a quick way to get a good sense of job they’ve got. Here are three quick checks:
If I were to expand the set, I might include a Competencies check, and a Culture check. Most importantly, I would include a Values check. The best job you can have, is the one where you can find a way to spend more time in your values. Notice how I said “find a way” – it’s rare that your dream job falls into your lap … it’s more of an exercise of shaping and transformation, both of the job, and of yourself.