Systems
Most of the software systems are complex. People and their organization add even more complexity to creation of these systems. All this forms the complicated system of various intermixed subsystems and their elements: individuals, teams, companies, markets, software systems, platforms, technologies, computers, networks and IT infrastructure. There are universal laws that govern complex system’s composition, interactions and evolution and they could shed a light on processes behind software creation. Understanding of these system forces and how to use them is one of the main topics of this blog.
Most Popular in Systems
- How a beautiful software system becomes Frankenstein
- Do We Need Software Architects? 10 Reasons Why Not
- Evolutionary Software Architecture or Why Developers Are Not Janitors
- The Secret of Building Effective Software Systems
- 11 Laws of The System Thinking in Software Development
- Can Computers Beat Human Programmers? Part 4. Building useful programs
- Can Computers Beat Human Programmers? Part 2. Becoming intelligent
- What is Software Development?
- System Forces and Software Evolution
- Comparing Intelligent Software Evolution to Chaotic Biological Evolution

