Monthly Archive for April, 2007

Brilliance

Michael Jackson magnificently points out a truth about the human factor in software development, entitled “Brilliance.”

Continue reading ‘Brilliance’

Simplify to Understand

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.

Continue reading ‘Simplify to Understand’

And Yet Another Blog…

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.

Continue reading ‘And Yet Another Blog…’