Culture

Oxymoron One: Engineer Communication

What is the key challenge in communicating with engineers? They hear with different ears and describe things in unusual ways. How do leaders make sure the message is understood?

Optimism Versus Pessimism

There is no such thing as a pure optimist or pessimist, but software engineers seem to follow an odd cellular mitosis to one extreme or another. Is it good to have all pessimists? Yes, that is not the best way to get things done. All optimists? See the chapter about Estimation: Never Accurate.

Experience Versus New Techniques

Software engineers have favorite technologies in ways that a 2-year-old hugs a favorite blanket. It is hard to sell change to the perennially successful traditionalist. But, there are times the new innovators will need to lead the way. How do we get the best of the experienced engineers to apply to new techniques?

The Old Guard Versus New Engineers

If the old guard believes that the right way is set in stone, the new engineers believe the new way is the only way. If leaders do not encourage the balance of these 2 groups progress would become either stagnation or chasing shiny objects.

Oxymoron Two: Engineer Communication

The continuation of the futility of engineering communication… and how to improve it.