This post should be a must-read for people in our industry, regardless of their level. It captures the questions you should ask when interviewing for a new company or considering staying there for another year. Charity Majors with so many gems: "is there oxygen at the next level? Does the company need more of the type of engineer you want to be, vs more of the type of engineer you are now?", "When evaluating roles, choose ones where your specialty is part of their mission, or at least key to its execution", "Your relationship with your manager matters. So does your ability to communicate about the work you are doing, its difficulty, its unexpected challenges and triumphs, etc." (7 minutes read.)