← notes

Civilizations and Knowledge

Principles

Takeaways

Conclusion

A sustainable software industry is that in which every layer is well understood, which makes the layer's knowledge easily transferable. It would be feasible for anyone to make their own hardware/os/library/language. This needs constant simplification at all layers.

Creating functional institutions, that is, institutions that can renew themselves, is key to achieve things that last longer than a single lifetime.

Related (random) thoughts

Notes

On technology degrading

On institutions and traditions of knowledge