Fleshing Out a Few New Features
Today I've spent a lot of the day working on a little checklist of things to add to my Greek Engine. They are all related to the big new features I've added recently and I needed to flesh out the supporting features so that the new time and sales data was supported as a first class citizen in the app. This meant making sure I had a message cache in the service, and then persisting it properly, loading it on restart, allowing queries against it, etc. It's a lot of little things, but integrating it all into the app in a consistent way took a little bit of time.
But it was fun. It's times like this where the really hard part is done and I can start playing with it a little that makes the 13 hr days worth it.