Over 500,000 people visited Farnam Street last month to expand their knowledge and improve their thinking. Work smarter, not harder with our free weekly newsletter that's full of time-tested knowledge you can add to your mental toolbox.

Empirical Software Engineering

If you or your organization develop software this is a worthy read:

Any organization that designs a system … will produce a design whose structure is a copy of the organization’s communications structure.

In other words, if the people writing a program are divided into four teams, the program they create will have four major parts.

Continue Reading

Filed Under: