Concepts
Computers that run software are becoming core elements of our civilization progress and everyday life. However, we still don’t have good understanding what is creation of software. Is it engineering, science, art, something else or everything in one bottle? This blog tries to understand the fundamental concepts behind software creation including people, economic and system forces.
Most Popular in Concepts
- How a beautiful software system becomes Frankenstein
- Evolutionary Software Architecture or Why Developers Are Not Janitors
- The Secret of Building Effective Software Systems
- Can Computers Beat Human Programmers? Part 4. Building useful programs
- What is Software Development?
- Software Development is The Flow of Ideas. The Rest is Secondary
- Software Requirements Are Elusive: 6 Reasons Why Customers Cannot Get Them Right
- Can In-House Programming Compete With Outsourced Software Services?
- Self Organization: The Army vs. Jim Highsmith
- What can Software Development learn from the Iraq War?

