For a long time I’ve been putting off conducting open heart surgery….but this past week I decided that it was about time I pulled out the scalpel and made an incision. Thankfully, not on a human but on a platform I developed.
Like many things in life I've been procrastinating about doing this big slab of work for several years. I’d kept running into problems because the work wasn’t done but there always seemed to be some convoluted work around that allowed me to just make things work.
Finally, in a fit of frustration I took the plunge and began restructuring the foundations of an application that literally process tens of millions of requests each day. It was like looking at a great big ball of string and the more I pulled the more the string seemed to resist.
Knots would form and quickly become mini-projects in themselves that needed to be resolved before the bigger issues could be addressed. Numerous times I completely broke the entire system and found myself tracking down some esoteric piece of code written three years ago. Grrrrr!