Published at: 12:11 pm - Sunday November 29 2009
In about one of two projects the customer comes up with the requirement of ‘historization’ of data. And more often then not this lead to an unholy back and forth of discussions, prototypes and complaining. The reason for this as far as I can tell is: This is not a well defined requirement. It can [...]
Published at: 09:11 am - Sunday November 22 2009
Software development has been compared to many things. I’d like to propose another comparison: Evolution.
Why another metaphor?
A metaphor enables you to think about a problem in a different way, thus possibly gaining new insight. It is also useful for explaining something to someone who otherwise wouldn’t understand what you are talking about. Or to use [...]
Published at: 07:11 am - Sunday November 15 2009
Many companies lately come to the conclusion, that they have to do something about this social web thingy. But when I listen to the discussions, I feel like traveling back in time to the end of the last millenium, when everybody thought the web (release 1.0 at that time) was the way to print money. [...]
Published at: 10:11 am - Sunday November 08 2009
Trees are everywhere in software! The file system is a tree structure, menus form a tree structure, the archive widget on the right side of this blog is a tree structure. We use trees all the time. And very often they get completely messed up. I’d say 9 out of 10 project folders are a [...]
Published at: 10:11 am - Sunday November 01 2009
When reading blogs you get the impression, that everybody works in high end environments, using the latest greatest distributed version control system. Writing tons of tests, before they even dream about writing actual code and of course the tests a executed by the continuous integration system after every commit, which happens about 30 times per [...]