Forgot your password?
typodupeerror
Programming Software

When Rewriting an App Actually Makes Sense 289

Posted by timothy
from the old-app-was-starting-to-fester dept.
vlangber writes "Joel Spolsky wrote a famous blog post back in 2000 called 'Things You Should Never Do, Part I,' where he wrote the following: '[T]he single worst strategic mistake that any software company can make: They decided to rewrite the code from scratch.' Here is a story about a software company that decided to rewrite their application from scratch, and their experiences from that process."
This discussion has been archived. No new comments can be posted.

When Rewriting an App Actually Makes Sense

Comments Filter:
  • by Anonymous Coward on Saturday May 22, 2010 @08:50AM (#32304762)

    5. When it is written in Visual Basic. Always.
    4. When I'm getting paid by the hour and it is written in Visual Basic. Always
    3. When it was written in a mid-90s WYSIWIG bastard child of a mid-80s interpreted language.
    2. When it uses a thousand "IF-THEN-ELSE" when it means to use regular expressions
    1. When it is written in Visual basic.

  • by PRMan (959735) on Saturday May 22, 2010 @09:43AM (#32305084)

    5. When it is written in Visual Basic. Always.
    4. When I'm getting paid by the hour and it is written in Visual Basic. Always
    3. When it was written in a mid-90s WYSIWIG bastard child of a mid-80s interpreted language.
    2. When it uses multiple five-to-ten thousand line case statements
    1. When it is written in Access basic.

    This is why I am currently rewriting everything from scratch in .NET at my company.

  • by Rockoon (1252108) on Saturday May 22, 2010 @10:59AM (#32305586)

    If they can, they really should disable the generation of that. It's a useless artifact of the broken ASP.NET WebForms approach, which isn't really even necessary for a blog like theirs.

    Are you suggesting a rewrite?

  • Re:And why? (Score:1, Funny)

    by Anonymous Coward on Saturday May 22, 2010 @01:02PM (#32306428)

    He spent 3 years dead for tax reasons.

Any sufficiently advanced technology is indistinguishable from a rigged demo. - Andy Finkel, computer guy

Working...