(the all famous, all pronouncing, all everything) THEY say admitting you have a problem is half the battle.

I thought about this this morning while working on code.

I thought… well, admitting there is a problem is half the battle.
Finding the problem is half of what is left
Identifying and understanding the specifics of the problem is half of what’s left
finding the solution to the specific problem is half of what is left
implementing the solution is half of what is left.
Testing that this was the right solution is half of what is left.
Accepting the change is half of what is left.
Leaving extra room for all the other problems you’ll need to fix once you’ve fixed this one.

That’s right. Fixing yourself is hard because it is the ultimate Zeno’s Paradox.