Proto-Anarchism? Who knows?

Interesting observations about Amazon:

Innovation can only come from the bottom. Those closest to the problem are in the best position to solve it. any organization that depends on innovation must embrace chaos. Loyalty and obedience are not your tools. Everyone must be able to experiment, learn, and iterate. Position, obedience, and tradition should hold no power. For innovation to flourish, measurement must rule.

Did you know that these basic principles come directly from anarchism? I do not say anarchy: I mean anarchism, the political ideology, which states as a basic element the elimination of hierarchies, the root of all evils of mankind.

It is interesting to see how the concepts of common property (open source) decentralization and trust (wikis) or elimination of hierarchy (in some innovative companies) are slowly apprearing in the computing world; will ever be “free beer” with “free” as in “gratis” and not only as in “freedom”?

There’s more to project management than just command and conquer… But we’re really too far away from a real free society.

The Way of Testivius

Don’t miss this! (local copy here if the server is unavailable)

The best time to test is when the code is fresh Your code is like clay. When it’s fresh, it’s soft and malleable. As it ages, it becomes hard and brittle. If you write tests when the code is fresh and easy to change, testing will be easy, and both the code and the tests will be strong.