Software Rewrite

marsicdev | 2014-04-03

All notes

In some ways, recreating a program is like remaking a movie — people have lots of expectations. With a remake, there are scenes people need to see, favorite lines they’re waiting to hear, and beloved characters you aren’t allowed to change. Your existing software may not have “fans” in the same sense, but it has a myriad of uses that people simply can’t live without. Have that in main when you plan your legacy software rewrite.



Related notes

We can admit our knowledge gaps

People often assume that I know far more than I actually do

software 
Read

What you write today, will be legacy tomorrow

This is a normal process tied to software development

software  legacy 
Read

Code organization

How you structure your code is a reflection on you and your work.

software 
Read

Quality software and clean architecture

We know that writing quality software is hard and complex. It is not only about satisfying requirements

software  architecture 
Read

Code is data, and data is code

The data in your genes is code. The floor plans for your house are code.

software 
Read