Farnam Street helps you make better decisions, innovate, and avoid stupidity.

With over 350,000 monthly readers and more than 87,000 subscribers to our popular weekly digest, we've become an online intellectual hub.

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

Date:
Filed Under: