TLDR · PROGRAMMING, DESIGN & DATA SCIENCE
WHY SOFTWARE ONLY MOVES FORWARD
Summary from the TLDR newsletter
Software only moves forward mostly because of data. Code needs to understand saved states, especially if that state leaves a system to become distributed. Developers can usually update code, but not the database. Distributed systems greatly increase the complexity of this problem. This article provides some tips on how to update software while keeping users happy.