All I’ve done this weekend is rest. I’ve not written a single line of C++. I feel this gnawing dread that I won’t have a demo this year at this rate.
I’ve been thinking of how to implement an event model and reading up on all manner of signal and slot systems, observer patterns and boost::signal libraries. My head tells me I should just write a straightforward system in C instead of worrying about the right way of creating a fast delegate system to cope with C++’s class methods. And if that sounds like Greek to you, I can assure you that when I first approached this subject, it was Double-Bloody-Dutch to me.
Sometimes I do wish that I was writing this in Assembler or plain C. I do get the basics of C++, but it really is a language that lends itself to using it fully – and that requires a level of abstract thinking that I’m finding it hard to come to terms with. 20 years ago, I would have coped without a second thought. Now, I’m more of a Biz Dev person.
Today I also feel a little depressed about some other work-related matters, existential matters, ones which I’m not really at liberty to discuss on this blog.
So apart from tweeting like mad for a couple of evenings, having a Hoyo de Monterey Epicure #2 cabinet edition whilst watching an excellent episode of The Professionals with my wife and going out with her for breakfast yesterday, the weekend has been a wash-out.
I am not giving up and I’m not prepared to spend the next few weeks beating myself up about not doing anything either, that seems completely absurd. The only cure for inaction is action. I have to make a decision about how I’m going to handle events and then just bloody well do it.