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
saved by
related reading
- Theories of urban planningen.wikipedia.org
- Complexity Theories of Cities: Implications to Urban Planninglink.springer.com
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- Things unlearnedscattered-thoughts.net
- Big Ball of Mudlaputan.org
- Seeing like a Statejzhao.xyz
- The Programmer's Paradox: Systems Thinkingtheprogrammersparadox.blogspot.com
- Thoughts on the software industry | linus.coffeelinus.coffee
- Big Ball of Mudlaputan.org
- Big Ball of Mudlaputan.org
- Archives: Keynote Speech to the 1996 OOPSLA Conventionpatternlanguage.com
- My Claude Code Psychosissubstack.com