Slashdot Mirror


Rewrites Considered Harmful?

ngunton writes "When is "good enough" enough? I wrote this article to take a philosophical look at the tendency for software developers to rewrite new versions of popular tools and standards from scratch rather than work on the existing codebase. This introduces new bugs and abandons all the small fixes and tweaks that made the original version work so well. It also often introduces incompatibilities that break a sometimes huge existing userbase. Examples include IPv4 vs IPv6, Apache, Perl, Embperl, Netscape/Mozilla, HTML and Windows. "

2 of 670 comments (clear)

  1. Other People's Code Is Crap by FatHogByTheAss · · Score: 0, Offtopic

    While mine is fine like wine.

    --

    --
    You sure got a purty mouth...

  2. Re:Design desitions by aled · · Score: 0, Offtopic

    I think there's some office oral tradition that relates that with something called vacations.

    --

    "I think this line is mostly filler"