Sunday, December 14, 2008

Aren't Bugs Free?

I put question mark there because i do not dare to end any sentence now without asking WDYT - what do you think?

My humble opinion and i am sure many in the developers' world (at least newbies) will share this common conclusion from here. That a developer ironically learns fastest or most from bugs and somethings s/he will inevitably breaks and the more the better.

Firstly its the psychological impact that he is responsible for breaking something and thus highly motivated to fix it. Thus bugs are not free and there are expensive in both cost of repair but more importantly in the cost of learning. Yep, bugs are more important to science than to life. And we are even more thankful to those bug finders out there for been the eyeballs we never have - covering areas we could never have the time and resources to as any software company will confess.

Now in the software development bazaar context, so are other developer eyeballs in their share of the psychological impetus. They equally feel responsible in trying to offer help or fix it and earn the kudo first. Call it peer pressure. It still cost something to make a whole bunch of nerds feel good. And the whole community at large feeling calm.

Now imagine the world of software without such bugs popping up now and then.  I know, i know, its best there are no bugs, but that does not exist with software. Software has a very short lifespan. If its left alone it will die say in 6 months. I mean death in competition and SourceForge :-)

For us in ADempiere, there are different types of bugs. Some are elegantly discovered and we say 'good catch!' Some are very rude self created ones, and we say "What in Farmer Jones' name were you trying to do?"  

Can we seriously have an utopia where all developers are born or made equal and behave equally? Not even in the Animal Farm fiction.

In the bazaar approach, Eric Raymond described it as chaos and put forward the paradoxical question of whether really good software can come out of an apparently disorganised un-cathedral approach?

Well it did. So get used to the farm-life will ya?

0 comments:

 
SourceForge.net Logo