• Unfortunately, when you're working for a consultancy firm, thinking time is usually unaccountable and non-chargeable.

    Most of my thinking time happens when I'm asleep. I actually wake up with fully-fledged portions of code written in my head which I then have to struggle to implement before I forget them!