Which two volatile emotions are closely tied to change? What are the five steps for successfully implementing a long-lasting change?
An opinion column for developers. Brutally honest, no pulled punches.
Which two volatile emotions are closely tied to change? What are the five steps for successfully implementing a long-lasting change?
Why do are we moving to distributed development? What three things make distributed development dysfunctional?
When is performance tuning not enough? What causes our customers to wait?
Why are most specs nearly impossible to review, use, and maintain? How can we make specs better?
Which three things would be most important to me as the king of Windows? How can you drive accountability across the Windows division?
What are common myths about agile methods? Which agile methods, if any, are well-suited to Microsoft?
Whats the biggest problem preventing customer satisfaction? How do we detect what will confound our customers, before we hit code complete?
What makes a good code question? How do you get recruiters to setup loops quickly?
How much design is actually necessary? Whats the simplest way to a complete design without any muss or fuss?
Why change our quality bar now? What does it take to ship a quality product?