Why does this happen?
Posted Apr 28, 2007 23:48 UTC (Sat) by tglx
In reply to: Why does this happen?
Parent article: ELC: The embedded Linux nightmare
> Let's consider why this happens. These people are not completely stupid.
Right, they are not stupid, but foolish.
> It can only be that it wasn't obvious to them how to achieve what they wanted in 1300 lines: they have written 5700 lines of "unnecessary" stuff, probably because it was easier overall for them to do that than to understand how to do it "properly"
How do you explain, that:
- the old driver was producing so many problems, that the company asked for a rewrite
- the new driver has a 20% performance gain in the first shot
Sigh. I have seen so many commercial quality code in the last 10 years, that I really wonder why I did not get eye-cancer yet.
Seriously, looking back at my own code I can clearly see the improvement which was imposed to my coding style and my way of thinking about problems through the community review and collaboration process.
It seems that many of these improvement just have been prohibited by company policies and stubborness on both the managment and the developers side.
to post comments)