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
- Everything I know about good system designseangoedecke.com
- Computers can be understood - Made of Bugsblog.nelhage.com
- The Programmer's Paradox: Systems Thinkingtheprogrammersparadox.blogspot.com
- Introductionthird-bit.com
- How to write complex softwaregrantslatton.com
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- how I think when I think about programming - alice mazalicemaz.com
- Software Architecture is Overrated, Clear and Simple Design is Underrated - The Pragmatic Engineerblog.pragmaticengineer.com
- Design Patternsgrantslatton.com
- Thoughts on the software industry | linus.coffeelinus.coffee