What are Googles strengths and weaknesses? How do we prevail for ourselves and our customers?
An opinion column for developers. Brutally honest, no pulled punches.
What are Googles strengths and weaknesses? How do we prevail for ourselves and our customers?
What is the career stage for a lead who is also an individual contributor? Why is there no career stage for an architect?
What are the early signs of poor software? How can you prevent poor quality from getting checked-in?
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 the steps to design a product architecture? Can an architect have a home life?
Is spec writing a waste of time? Can formal specs be made obsolete?
What causes team members to sabotage instead of support one another? Do managers invite competition or is it inherent in our culture?
What does all bad communication have in common? How do you hold your readers attention?
What are common myths about agile methods? Which agile methods, if any, are well-suited to Microsoft?
Why are quality and value difficult to define? Which tools and attributes distinguish good designers and architects?