How do you run a great people discussion? What common mistakes to managers make in people discussions?
An opinion column for developers. Brutally honest, no pulled punches.
How do you run a great people discussion? What common mistakes to managers make in people discussions?
What way can teams get into trouble? How do you resolve issues and sustain high-performing teams?
Why do writing more code and working more hours fall short of delivering more value? What should engineers be doing?
Should managers be rewarded more than individual contributors? How do you create more impact, opportunity, and innovation for less expense?
What are the three purposes of a resume? How do you make your resume and interview more memorable and compelling?
My next column will appear in February. All the best until then.
Which software terms are so offensive that we should change them? How do you choose a good alternative to an offensive term?
What are the common mistakes when switching to DevOps? How can your team smoothly transition to DevOps?
What’s improved and what’s remained problematic at Microsoft? Where do we go from here?
What motivates knowledge workers? Which leadership style is most effective day to day?