I’m very interested in applying general design principles to software design. I am convinced that software design is just design applied to a specific material: code. Since design as a discipline is thousands of years old (the pyramids were designed) while software as we know it today is only a few decades old, I find it obvious that there’s a lot to learn from it. Part of my...
I learned a lot about software design in my 15 years of software development. Communicating what I learned is more difficult than I expected. I try to explain things here.