Events2Join

Why I Think Software Should be Rewritten Every Three Years


Things You Should Never Do, Part I - Joel on Software

They decided to rewrite the code from scratch. · As a corollary of this axiom, you can ask almost any programmer today about the code they are ...

Key points to consider when doing a software rewrite

Chances are you won't launch new features for the legacy version during the rewrite process. Not only will end-users not get new features, but ...

Why You Should (Almost) Never Rewrite Code – A Graphical Guide

I tend to think graphically – blame too much time in Powerpoint creating VC pitch decks. ... software architect advocating for the rewrite. I ...

How to do a software rewrite - madewithlove

Even when the original application could be salvaged, albeit, with great time and expense, it might make sense to start over when your audience ...

Refactor, Rewrite, or Retire? - Physics Tom

Retiring software is a bit more straightforward in terms of definition, but in no way simple to implement. It represents an end of life product, ...

How to Break the Software Rewrite Cycle - YouTube

5 Minutes for the Next 50 Years - Mathhew McConaughey Motivational Speech ... Think Fast, Talk Smart: Communication Techniques. Stanford ...

Five reasons you shouldn't rewrite that code - LeadDev

1. You don't know what all this code does. · 2. Someone has to run and modify the old system while you're writing the new one. · 3. You don't ...

The True Cost of Rewrites | 8th Light

Your code is complex and working with it is difficult. Years of development and bug fixes have you ready to declare bankruptcy on your technical debt and ...

Said Every Developer Ever... - ProFocus Technology

As desirable as rewriting code from scratch is to software developers is, there's a reason why even the biggest and most powerful technology companies on the ...

Why You Should Refactor — Not Rewrite — Your Code - Forbes

Bottom line: In most cases, rewriting the code should be your last resort. But if you decide to go that route, I encourage CEOs and CTOs to ...

5 reasons why rewriting an application from scratch is a bad idea

App development from scratch takes time, usually a lot of time. For a mid-size software solution it could take a year or two, and several years for bigger ...

You can't stop the business, or why rewrites fail - Swizec Teller

Rewriting code isn't a magic fix-all. Consider the opportunity cost, complexity of the old system, and estimation challenges.

Startup Suicide – Rewriting the Code - Steve Blank

The agile process encourages rewriting *as you go*. If followed, you should never be in a situation where it's an all-or-nothing situation.

Hazards And Safeguards for Software Rewrites - Industrial Logic

One goal of a rewrite should be a cleaner code base than the existing system. Often the reason to do a rewrite is because the existing system is ...

REWRITE! | David Heinemeier-Hansson, Basecamp | BoS USA 2015

Software as a Service was still (I think) four years away from getting coined. And people were not used to paying for software on a subscription ...

Don't Call Yourself A Programmer, And Other Career Advice

... think of when you think of software. It is unlikely that you ... Most of them will not be able to hire you in two years. Working at a ...

We Decided to Rewrite Our Software. You Won't Believe What ...

It brings with it high risk and a high rate of failure. You should spend a meaningful amount of time considering the risks involved in a ...

What I Have Changed My Mind About in Software Development

Self-documenting code. I used to think that the names of the classes, methods and variables should be enough to understand what the program does ...

If & When You Should Rewrite Software - 3 Tech Stack ... - Devetry

Tech comes and goes in 5-10 year cycles. That means around year 8, it's declining (although not The Worst). This decline isn't necessarily bad ...

How To Succeed With A Rewrite - And Why They Fail - Amazing CTO

The code went through years of bug fixing. You plan to deliver that level of quality without that period of bug fixing. Years of edge cases that no one thought ...