July 31st 2006
About bugs…
The problem with bugs is that you rarely know that they are there. A couple of days ago we fixed a nasty bug in Kettle that has probably been in the code for more than a year. The problem was only triggered once in a while under special conditions. However, if you were hit by it, our sincere apologies!
The problem with bugs is also that very often they can’t be reproduced. This was certainly the case in our situation. It was thanks to Jens Bleuel (from Pentaho partner Proratio) that we found out about it. He made a very simple transformation that proved something was wrong.
A lot of folks probably must have had a feeling that “something” wasn’t quite going the way they expected it to go. But very often it this feeling is then ignored because the next time they started the transformation, everything is going OK.
So again, here is an invitation to put every small detail that you think is not quite right on the bug list. Indeed, if it’s such a small detail, it’s probably fixed very easily. If it’s something worse, at least then we will know about it.
The conclusion:
bugs = bad
bug reports = good
Here is an overview of the current situation: as you can see, before each release we bring down the number of bugs to close to zero
![]()
