Skip to main content

3 posts tagged with "software"

View All Tags

· 4 min read

A wise man once observed, "There are two types of people in this world: those who divide people into two types and those who do not." Perhaps it was Steve Martin; I don't remember.

In that same vein of reasoning, I have found that there are two types of engineers:

  1. The engineer who believes that his job is to make things simple, and
  2. The engineer who believes that his job is to make things complicated.

I call the first type Simplifying Engineers and the second type Complicating Engineers. I despise the second type of engineer. He is obnoxious to industry.

· 4 min read

Leo Tolstoy begins his novel Anna Karenina with the profound observation that:

“Happy families are all alike; every unhappy family is unhappy in its own way.”

Not to be maudlin, but an engineering development team is a lot like a family, especially where Tolstoy's observation is concerned. I would state the Karenina Principle as:

“Successful development teams are all alike; every unsuccessful development team is unsuccessful in its own way.”