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

Reply via email to