# Buffering...

Nothing much to report, other than I’ve managed to get caught up in entirely too many threads, with the rather fascinating result that I’m booked pretty much solid halfway through May. So much so that in order to be able to actually get stuff done, I’ve had to refuse a number of otherwise vastly more interesting engagements and put all my personal projects on hold.

Work-life balance, a much ballyhooed topic at the office, is pretty much a mirage at this point – I’m currently powering through my second mini-break reviewing documentation and tinkering with PoCs instead of resting or spending time with the kids (they’re still completely opposite activities), and I haven’t written a single line of (useful) code in a fortnight.

Also, as a direct result of all this running about and stretching myself too thin, I’ve been feeling the initial twinges of RSI and the kind of aching fatigue (including some new minor ailments) that come from spending far too much time at a computer and/or stressed out. Part of it comes from sleeping 5-6 hours a night simply because I need to fill my brain with something genuinely interesting in the evenings after I log off from work, but the real causes boil down to lack of actual challenges.

Oh, don’t get me wrong, things are going well professionally. I just don’t feel I’m learning anything new (well, other than a few tech tidbits now and then that I can’t pursue due to my current role), and am most definitely not building anything of consequence.

So as summertime approaches I’m placing a hard limit on office hours and mulling things in the large. Contact me if you have any interesting ideas.

# A Random Asynchronous Walk

It’s been around four months since I last wrote anything interesting inside a code editor, but spurred on by a few personal itches I decided I’d have another stab at it - and behold, snippets of code sprung forth, nearly unbidden. Time is as scarce as ever and my current role lends itself more to crossing out and re-drawing things on whiteboards than on coding them from scratch, but nevertheless I’ve been having fun with an unlikely combination of Docker, Cognitive Services and asyncio.

# The Quest for an iTunes Replacement (Updated)

As the Frankenstein of the Apple media ecosystem, iTunes gets a (deservedly) bad rep for having become one the most counter-intuitive pieces of software known to man. It is a syncing and update tool for iOS devices, an app store, a music store, and, sometimes, a passable music library management tool – something it only bothers to do for a hobby.