Michael Jackson magnificently points out a truth about the human factor in software development, entitled “Brilliance.”
Monthly Archive for April, 2007
I was reading Daniel C. Dennet’s excellent book “Darwin’s Dangerous Idea”, when I encountered the following excerpt:
“I think the case is strong that not only do ‘over’-simplified models often actually explain just what needs explaining, but no more complicated model could do the job. When what provokes our curiosity are the large patterns in phenomena, we need an explanation at the right level.”
Before reading Dennet’s statement, I had just finished a bit of text about software architecture. I immediately linked them together; software design is, no, should be such an “over”-simplified model. Precisely doing one thing: explaining the large patterns in a software system.
As if there aren’t enough blogs already out there on the internet. Still, here is my first post to my own weblog at code-muse.com. To start, I’ll try to explain why I am starting my new blog.