On 26/11/12 17:27, Craig Sanders wrote: > On Mon, Nov 26, 2012 at 05:09:28PM +1100, Jason White wrote: >> Complex GUIs tend to come hand in hand with millions of lines of code >> and a system that becomes hard to work with when problems arise. > > gnome also suffers greatly from CADT http://www.jwz.org/doc/cadt.html > > it's always more fun to rewrite from scratch than to do boring stuff like fix > bugs, even though that probably means throwing out years worth of bug fixes > and usability improvements. > > after all, why bother fixing an old half-arsed incomplete implementation > when you can write a brand new half-arsed incomplete implementation?
But as Zawinski says: "That's what happens when there is no incentive for people to do the parts of programming that aren't fun. Fixing bugs isn't fun; going through the bug list isn't fun; but rewriting everything from scratch is fun" There's more to it than that though. Sometimes fixing hard bugs isn't possible without changing the underlying system a lot, which will inevitably create some new less-hard-to-fix bugs.(Although those ones shouldn't require major rewrites of the underlying system to fix, so in the end you move forwards) _______________________________________________ luv-main mailing list [email protected] http://lists.luv.asn.au/listinfo/luv-main
