Source: Waste No More Time
by Nicholas Sarwark
“It was during the rise of the Rational Unified Process and Java and object-oriented programming that I discovered refactoring. Refactoring refers to the process of changing the internal factors of an object without changing the output of the object, usually to improve performance or resource utilization or to redesign a data structure. … In the United States, there has been a great deal of change to how things work in our government, much of it created by Elon Musk and his disastrous DOGE program to ‘make government more efficient’ that ended up mangling many working systems because ‘move fast and break things’ is the opposite of refactoring. The first thing to break is the expected result of the system. It was a massive failure, but we can use it as a lesson and take the opposite approach.” (08/06/25)