Categories
Personal

Monthly Review: February 2022

So that’s February done. I said in my last review that my focuses or themes for the month would be writing, diet, and injury recovery. I didn’t do great, but given the circumstances, it wasn’t too bad.
The big headline for the month in our household has been that Covid has finally visited us. So far, four out of five of us have tested positive, with myself completing of a week of snotty coughing. Needless to say, it’s affected pretty much all our plans. Running has been reduced to 1 milers for the majority of February. Although the running streak continues. I tested positive as the government removed legal restrictions on leaving the house. But I’ve been managing risks – only going out at around 9 pm, and swapping sides of the road whenever I see a pedestrian ahead.

Last month’s goals

Because of the enforced rest, my piriformis injury has improved a lot. This was helped along by stretches and bridging. I’m hoping over the next couple of weeks to start testing it a little, just as soon as my LFTs turn negative.

I arrived at some changes to my diet. The primary changes were to consume more carbs, while restricting processed sugars. The improvements started well. My weight was stabilising, and I intended to incorporate some principles from Racing Weight into my training. The main principles were to focus on running performance and body fat percentage. But, the Covid issue has led the past couple of weeks to a LOT of compromising. Myself and various meal delivery services have become very well acquainted. I hope to fix that as we all start to heal up.

The goal around writing more went ok-ish this month. Each week, I’ve been completing different prompts from Tracy Winchell’s Tame Your Monkey Mind. I’ve found it to be valuable. The most recent exercise I tried was writing a letter to your tomorrow’s self. This exercise externalises the events and feelings of today and sets out expectations for tomorrow. Serendipitously, RJ Nestor writes about this metaphor in his most recent newsletter. I recommend it if you’re at all interested in the “tools for thought” space. He describes it as “meta-work”, drawing a line between this exercise and the way modern teams communicate using tools like Trello. I’m going to endeavour to continue doing this, with more of a work-hat on over the next month.

Playground

When I considered what I did in the playground this month, I didn’t feel like I’d achieved all that much. In my head, I’d iterated what was already there and made the weight graph useful. But when I look at my commit log for it, I achieved a fair bit:

  • I introduced some rudimentary navigation. This involved getting all my check-ins and “windowing” them a week at a time.
  • I ripped out all the previous individual weight log pages (which was only ever going to be a temporary hack).
  • And I implemented a trend line, based on the ancient, but still useful Hacker’s Diet. That was more fun than I expected.

You can see my weight graph in action over here. It won’t show much activity over the past couple of weeks, due to a combination of illness and avoiding the truth.

Up next in playground land, I’ll attempt to integrate a calendar view. It may resemble the Contributions feature present on GitHub profiles. Originally, I wanted to wait until I had more data to display. But instead, I’d like to understand whether my data types are right before having to rework them later.

Podcast

I had the pleasure of chatting to Si Jobling on his always-fascinating podcast Make Life Work. We talked about my day job before diving into some of the history and learnings from my playground. It’s weird listening to yourself talk about this stuff. But it has given me some insight into what skills I can work on. For example, communicating complex subject matter. It’s a key part of my job, so to get some real-life introspection like this is borderline priceless.

March

Thinking about what I want to do in March has been straight forwards, there’s a lot of carry-over from last month:
  • More writing. This month though, I’d like to focus on my Zettelkasten. We’re starting a book club at work on the DevOps Handbook. It has made me realise that I’ve amassed unprocessed fleeting notes for my Zettelkasten. I’ve fallen out of the habit of focused writing/thinking. So with that, I wish to make an effort to process and develop my backlog. Also, to get in the habit of processing them as I create them.
  • My fitness plan is going to resemble to plan for February. I’d like to rebuild my running, eat well, and do more support exercises to help protect against injury.
  • And a little stretch goal – I want to start moving my musical muscles again. I don’t yet know what that will look like – Guitar, Ableton, Jazz, Chiptune? All three? Regardless of which, I’d like to shift my default fallback leisure activity from playing copious amounts of Slay The Spire.

Consumption Highlights

Films

Good movie watching month, helped on by Covid layup. Highlights were aplenty, but I’ll stick to three for now:

TV

This month we blazed through Murderville, while Pam and Tommy has proven compelling. We’ve watched lots of other stuff too, but I don’t want to use this as a place for negativity. Those two were my definite highlights.

Podcasts

Reviewing my podcast listening for the month, two things occur to me. First, I need to take some notes on these, if only so I retain more from them than mere passive listening gives. And two, a lot of my favourite/most memorable listens come from the same source podcasts. But rather than regurgitate the same three sources, I’ve picked out a few different ones this time:

Books

  • In February I finished Ursula Le Guin’s A Wizard of Earthsea. A lovely book with some great lessons contained within it in a non-preachy way. I expect to look at more of her canon in the future.
  • I completed Team Topologies, it gets referenced a lot at my workplace, and for good reason. It overlaps with concepts found in literature such as Accelerate. As well as modern architectural principles like micro-services and event-driven architectures.
  • I started Greg Egan’s Diaspora, which is so far heavy but already rewarding if only in the amount it makes you think.
  • And I started Making Work Visible, another much-cited book at work. It’s too early to have formed an opinion yet though.
Categories
Personal

Monthly Review: January 2022

At the beginning of the year, my only resolution was to review the past month and set some focuses, themes, and goals according to where my life was at that point. Hopefully as a way to try to avoid the pitfalls of all or nothing boolean resolutions. Consider this a trial into having a semi-public semi-regular monthly review.

The goal I set for January was to recover my fitness and get back to my pre-Christmas weight. Fortunately, as of this morning, not only am I sub-pre-Christmas, but my weight hit the goal I set back at the beginning of August when I started this journey. I have a couple of potential blog posts around the past 6 months and how I got to here – joining a running club, slow-carb-dieting – but they deserve some time and thought to themselves.

It’s not a direct goal or aim, but I need to figure out where to go next. I’ve never got to my goal weight before – when I’ve lost significant weight previously, it’s been until “that’ll do” and then it’s gradually (or sometimes quickly) piled back on again. So my focus needs to be, what about this eating program has really worked for me, and how do I adapt that to focusing on other things like fitness, strength, and not necessarily a calorie deficit? This is something I will think about over the next week, and in the meantime, I’m going to keep “slow-carbing” – if only because I have a leg injury right now and am running minimum mileage.

With that goal in mind, throughout the last month, fitness has been my main non-work focus. I’ve run in a couple of cross country events, and started to see some gains in my speed.

Outside of fitness, I made some decent progress on my playground project, without doing much more than fiddling with code while I watched TV. I did a bit of CSS tidying up – although that’s something I’m hoping to revisit after I have a calendar-like visualisation implemented (which might be a month or two away). It looks horrible, almost as if I’ve just mashed a bunch of styling together without much thought. Mad that 👀.

I got generic WordPress pages loading in, which allowed me to initially bring my /now page across – so I can not keep that up to date in two places, rather than one.

I think that most significantly, I got podcast integration working. I’m really pleased with this, it’s a set of data that I can’t look at at a glance anywhere else. It also might serve as a jumping-off point if I ever want to write anything about the stuff that I’m consuming day-to-day. I have a bunch of Permanent Notes in my Zettelkasten that start off as Fleeting Notes from podcasts, maybe there’s something I can do here to make some of that process public?

And I started in earnest doing something with my Weight data. There’s a bit of a spike over at https://playground.breakfastdinnertea.co.uk/weight/, but that might change significantly in the next week or two. I might even pivot libraries, given my experience with Nivo so far.

February

Next month, there are a few things I wish to focus on:

  • I want to write more. Not necessarily on here, but rather in Roam (or maybe DayOne, depending on what’s more natural) – whether that’s free journaling, morning pages, or something else. I know that if I want to write better, I need to write more. I also want to do more reflecting on what I’m doing to take stock a little and figure out whether I’m just doing stuff for the sake of doing it.
  • I want to lock down an approach to pivoting my diet and fitness regime to something more long-term sustainable and runner-friendly. I have something in my head around this, but I need to better formalise it – it’s a combination of things that work for me across Slow Carb, Intuitive Eating, and Racing Weight. But I guess I have to play with it and see if it meets my longer-term goals (improve running performance, don’t put weight back on, maybe lean up along the way), and whether it is sustainable as a set of life-long habits.
  • Finally, don’t let my ego get the best of me, and fully recover from this injury, even if it means my weekly mileage suffers temporarily.

Consumption highlights

Films

Not a massive movie month, but saw some corkers.

TV

I caught quite a bit of good TV this month. Yellowjackets was by far my favourite. Our lunchtime light binge has been Mortimer and Whitehouse: Gone Fishing, which I’m now sad to have finished.

Podcasts

  • This week, one of my favourite podcasts, The Tip Off which covers stories of fascinating and important investigative journalism cases, returned. This one covers slave labour in the British building industry, it is a great listen.
  • One from back in July, but I listened to a fascinating interview with UK Ultrarunner, Damian Hall on the Strength Running podcast – great listen, all about the dangers of drinking too much water and his experiences running stupidly long distances.
  • If you’ve not caught one yet, you should give Blindboy’s podcast a listen. His “hot takes” are amazing, I would love to see his process for putting this stuff together, because they go all over the place, make a billion great points, and then always seem to resolve to a nice take-home message full of nuance and humanity. I listened to one about pineapples in Ireland this month, and it didn’t disappoint.

Books

  • This month saw me finally complete Staff Engineer: Leadership Beyond the Management Track – a book that I finished the meat of earlier in the year, but I trickled the interview section as and when I had the breadth. Well worth a read for anyone wanting to know what a software engineer might do beyond senior. (Without spoiling much, it is one of a billion things).
  • I’ve also progressed and nearly finished Team Topologies, which is full of pragmatic wisdom about how to create teams that foster both autonomy and alignment. And in fictionland, I’ve been really enjoying A Wizard of Earthsea, one of those many “classics” that I’m only now getting around to.
Categories
Projects

Jankteki 0.6 released: User Notes

A couple of weeks back, I subtly released Jankteki 0.6, which brought with it a refactor, lots of instability, and a feature that I’m hoping will be useful to people that aren’t me: The ability to add user notes against a user on jinteki.net.

Have you ever added a friend on Jinteki and forgot why they’re there? Me too – now I don’t need to, I can add user notes. Here’s a demo of it in action:

As I said, it has brought with it a bit of instability, and it is still in its early days in terms of quality / interaction / etc. But I need to tell people about it, in case they think the software got buggier for no reason whatsoever. I also think it’s a nice basis to build further features upon, and want to get input on it as early as possible.

One of the silver linings of the breakages is that it has led to me tightening things up in the code base.

Scarily enough, there are now just shy of 1500 users of this extension now, and when it breaks, it seems to annoy people. Going below 5 stars in the chrome extension store gave me some real impetus to try to stop that all happening again.

There are now some tests, and build scripts, and stuff that makes it look like I have any idea what I’m doing, to aid with keeping things stable in the future.

If however, something does get through these very porous nets – head on over to http://github.com/simons/jankteki to raise a bug. There’s a proper readme over there now too, so that should give you all of the information needed to get problems sorted in good time.

And if you have no idea what I am talking about, but do know what Android: Netrunner and jinteki.net are, download the Jankteki extension from the Chrome webstore. It’s pretty useful.

Categories
Personal

2013: So How Did Those Goals Go?

My last post was entitled ‘Goals for 2013‘. Reading back on it should be quite depressing because I’ve missed just about every objective I set myself:

I didn’t really take up BJJ again until about 3 weeks ago when I discovered a Caio Terra affiliate around the corner from where I work.

The obstacle race never happened, I flaked out due to a mixture of my stupid subconscious and other commitments.

I didn’t get started properly again on the ‘big’ fitness tool idea I had. It’s OK though, I’ve had an idea for a new tool that I can roll that into. I’m sure that I will definitely get round to making that.

MMA-Urls is still dead.

I still suck at guitar and uke. I’ve not practiced any of that. I did invest in LSDJ and a Gameboy though. I reckon spreading myself even thinner is definitely the solution.

I’ve barely progressed in German.

And I’ve not written a single blog post since that last one where I said I was going to write more blog posts.

So yeah – success all around.

Actually yeah, really – success all around. I genuinely intended to do all of that stuff. I just didn’t. I’m not going to beat myself up about it. There are a billion and one reasons why none of that happened, the main one was that it ultimately wasn’t important.

It’s not like I’ve sat on my arse all year – work has been busy (we have quite a sweet little product about to go live to the world, you might hear me blather on about it on Twitter in the new year), I’ve bought a house, and then took the massive step of moving in with my girlfriend and her kids. And that’s without all of the other tedious rubbish I got up to that would be better left undocumented. I guess ultimately, this was the stuff that was important, and so that was what got done.

If there’s one thing I’ve noticed in myself this year, and I thank running for this, it’s that I’ve become more reflective. In times past (like at the beginning of this year), I’ve very much got caught up in the 43 things, bucket list, if-I’ve-not-done-this-this-this-this-and-a-bungee-jump, experience-first mentality.

If I’ve seen something happening, I’ve thought, “shit, where’s my camera?” without really knowing why I’m taking photos (is it for my own recollection? to show how interesting my life is? all of the above?).

I mean, these snapshots are nice, but at the same time – what am I missing out on? And who really cares?

If I die tomorrow, will anyone (including myself) really care that I never learned to play piano?

This might go some way to explaining why I’m quite a bit more low key on social networks these days. Facebook basically gets Dailymile updates and the odd accidental Goodreads cross post. Twitter gets my witless tedium. There’s the odd photo here and there, where I remember to upload them.

To bring this terrible, terrible piece of writing back on track, those goals I set still matter to me. They’re not what people tell me are SMART objectives, and I’m not sure they should be. These are just things I enjoy doing, and that’s why I will either do them, or I won’t. They don’t make me an interesting person, they’re not going to make me millions, and no one’s going to mention any of them in my eulogy.

Running goals went alright though – I ran further than last year (1157 -> 1657, exactly 500 miles further in fact). And the streak continues. I actually have 3 new draft blog posts in progress on that (told you I’d been reflecting), as well as a small php library (you probably shouldn’t use it yet though, the API is shit and not final). I’ll get round to publishing them soon. Probably.

Categories
Personal

Goals for 2013

This was an addendum to the streak post last week, but it has kinda developed a mind of its own, so it is now its very own post. Yay.
So what of the next year? Are we going for 700+ day streak? Am I going to define some new goals? Well I am, yes – the streak is too useful to just let go like that. The next big milestone will be 512 days, which comes around at the end of May – so that will be nice to aim for. And I have several new goals:

Physical

I’m hoping to support my running with some level of core / muscular exercise – I need to start up Brazilian Jiu-Jitsu again, it’s kinda shocking that I founded what has turned into one of the best BJJ communities on the internet (no thanks to me, mind), and I’m still not training it consistently. I can’t set a solid goal like blue belt, due to the fact that I ultimately suck at anything competitive, but something simpler like weekly attendance isn’t out of reach.

I also have my first obstacle race booked in March (another reason to train some actual core). And I have a silly pie-in-the-sky plan to run 31 miles on my 31st in June. So that should give me something to build mileage towards.

Projects

I’ve had a fitness tool in mind for a while now – I’ve told a few people the idea and it seems to get a pretty decent reception (it’s not a top-secret thing, I just don’t want to tie it down in writing, because I’ve not exactly specced it out yet – I’d be hugely grateful to discuss it or have it naysayed in real life if anyone fancies to talk over a pint or coffee or a pint of coffee). So with a simple data-collection part coded over the past month or so, I look to dogfood and continue with building a prototype over the next 3 months – it might go the way of dogfood and end up as dogshit, but I’m alright with that, having something to work on in my spare time is a great motivator to keep me skill-building, regardless of the outcome.

mma-urls is a link aggregator I built a while ago. It’s broken beyond disbelief at the moment, and traffic’s non-existant – I need to fix it pretty soon. I also have some nice features in mind for it, and some semantic-web goodness I want to inject into it (coding with RDF and the semantic-web at work has given me plenty of ideas, it’s just a matter of making time).

Skills

There are three skills I’m looking to develop over the next year, both major and minor:

  1. Music – 2012 saw me actually playing music again. It’s been a longtime coming. I joined the ukulele club at work, and I purchased Rocksmith. Both have been excellent motivators – I plan to keep up both throughout the year.
  2. Language – my German skills have remained dormant since 2004, the year after I returned from living there. I’ve been refreshing myself recently using the awesome duolingo and memrise webapps, and hope to improve that into the year – at least to the point where I can start reading German literature and hold a conversation decently.
  3. Writing – I have been completely overwhelmed by the response to my streaking post last week. Where previously I felt a need to only write geeky techy posts here, the response to the running one has made me realise that there’s nothing wrong with turning this thing into more of a hodgepodge of subjects. WordPress makes it easy for people to filter out shite that they’re not interested in using tags, categories and their associated RSS feeds. And it also results in me starting to consolidate content in one place all owned by me – I’ve previously fell afoul to publishing on various other web services to get around the single subject matter of this blog, as a result, I’m at the mercy of google and tumblr rather than just a single transferable webhost.

Tracking

To stay on top of all of this, I’m pretty much abusing Joe’s Goals to mark a tick against which ones I do daily (they should start paying me commission), and then getting a ‘score’ at the end of the day to let me know how I’m doing.

But aside from this rudimentary aggregation, I log workouts and running on dailymile, I track German progress at the aforementioned memrise and duolingo, and rocksmith does a good job of assessing progress on guitar – so I guess there’s micro-tracking elsewhere too.

I’ve actually trimmed out a few goals from here, because either they were ridiculously insignificant, completely unachievable (the 31 miles at 31 thing probably should accompany this cut, but a man can dream), or just made for too much to concentrate on. I’m probably spreading myself remarkably thinly here, but I may as well try to make hay as the sun shines and all.