Is spec writing a waste of time? Can formal specs be made obsolete?
An opinion column for developers. Brutally honest, no pulled punches.
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?
Where do managers go wrong? What two simple things can you do to become a good manager?
Why dont all engineers just do whatever is necessary? Is there a level of abstraction that requires specialization?
Why do people lie and what can you learn from it? How do you refute and resolve common deceptions?
How do you grow your team with flat headcount? What can you do to avoid chaos when senior people transfer?
Whats the difference between you and someone with power? How do you get your boss to listen to you?