After having worked with people in most aspects business, one of my favorite moments of enlightenment was the realization that everyone refactors.
Project management doesn’t use this term when requirements change or timelines are arbitrarily moved and they have to adjust the plan.
Product management doesn’t use this term when someone higher up wants more “cow bell”.
Management doesn’t use this term when the executive team decides to add a new project to an already unrealistic agenda.
And the list goes on… Every group is given challenges all the time. In addition, everyone is learning all the time. Some of the time this knowledge requires change. Good people will not knowingly fail.
They are all making adjustments based on new information. Refactoring.
I have never written code, walked away and never touched it again. As I gain more information about how all the pieces fit together I...
Continue reading →