Lately I've been getting a good amount of time to work on a rewrite of the software I use at the coffee roaster. Today I'm redesigning the indicators that show timing information to consolidate all the different kinds of timing data into a single display panel while also allowing more options for customization.
Looking at some old code as reference for what I'm writing today and I'm running into some instances of, "why would I have done it that way?" Will go for the obviously more efficient approach this time around. Pretty sure I was just rushing through a fairly boring chunk of code and as long as it worked I just moved on to the next thing.
Author of Typica software for coffee roasters.