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.
Reproducing a Race Condition
-
We have a job at work that runs every Wednesday night. All of a sudden, it
aborted the last 2 weeks. This caused some critical data to be late. The
main ...