I fix software bugs for a living. That means I live the maintenance trenches getting dirty daily. But recently I have been thinking more profoundly. I focus less on the details of the latest software bug. And I ponder the theoretical side of fixing code.
It is easy to jot down the random events that occur during the work day. It is more work to recognize the patterns of software maintenance. A great artist once sang, "Stand in the place where you are. Think about direction. Wonder why you haven't before".
So let's do this. Let the deep thought on fixing bugs begin.
Mysterious Double Instance Hampering Performance - I study the existing code base. Confer with a colleague. Then I determine the optimal plan to change the functionality to load only a slice of all the dat...