On architecture, urban planning and software construction - Tomas Petricek
Like software construction, architecture and urban planning often deal with complex systems that evolve over a long period of time. Some of the successful systems are also quite messy despite theories telling us that such systems should not work. These are just a few of the reasons why software engineers can learn interesting things from reading about architecture and urban planning.
On architecture, urban planning and software construction Despite having the term science in its name, it is not always clear what kind of discipline computer science actually is. Research on programming is sometimes like science, sometimes like mathematics, sometimes like engineering, sometimes like design and sometimes like art. It also has a long tradition of importing ideas from a wide range of other disciplines. In this article, I will look at ideas from architecture and urban planning. Architecture has already been an inspiration for design patterns , although some would say that we did
Explore this link on the map →saved by
related reading
- Things unlearnedscattered-thoughts.net
- Seeing like a Statejzhao.xyz
- Big Ball of Mudlaputan.org
- Thoughts on the software industry | linus.coffeelinus.coffee
- The Programmer's Paradox: Systems Thinkingtheprogrammersparadox.blogspot.com
- Big Ball of Mudlaputan.org
- Big Ball of Mudlaputan.org
- Archives: Keynote Speech to the 1996 OOPSLA Conventionpatternlanguage.com
- Introductionthird-bit.com
- The Architecture of Open Source Applicationsaosabook.org
- Catalog | Malleable Systems Collectivemalleable.systems
- notes/books/pragmatic-programmer.md at master · pkardas/notes · GitHubgithub.com