Saturday 30 November 2019

Reflecting on NaBloPoMo

Well, today is the last day of November and the last day of NaBloPoMo. That's five posts in five weeks (including this one). How did it go?

Firstly, it's worth acknowledging that this has been the worst month for this kind of thing. I've been on leave for one week, and away for a few weekends so my normal writing topics and opportunities have been thrown to the winds. Couple this with some extremely difficult weeks in the office giving me no desire whatsoever to write in the evenings and let's just say that it hasn't been easy.

On the positive side, it has been nice to see my blog grow more quickly, I don't think the less thought out posts have been much worse, and I have enjoyed experiencing this with the small community that has attempted NaBloPoMo. I'm also pleased that I have managed to set myself a goal and achieve it (posting on each weekend) even if I did cheat a bit with one of the posts.

On other hand, the pressure to write when I haven't felt like writing has been a bit of a problem. This is the motivation I use throughout the year, however committing to a monthly post means I have weekends free in between so this cadence is less intrusive. I've definitely made decisions to write over doing something else (such as coding) over this period purely because of the challenge and even as I write this I know I'd rather be cooking and playing on a MUD - I'm putting off fun and relaxation in order to write this reflection. When I'm at low energy and low ebb (such as now) this can be dangerous so I'm glad it's only a few weeks - and even more so that I didn't even attempt a daily post. I think that would require a radically different approach to blogging from me.

So will I do it again? Probably. I'm not likely to push it too hard if I'm on my own, but if a group is keen to give it a go again next year I'll be on board. I guess what I'm saying is that the true spirit of NaBloPoMo is the friends made along the way.

And I still hate the name.



This post is the fifth of five written in NaBloPoMo - the National Blogpost Month which, yes, is a thing. My plan is to write one post a weekend for the month of November. Due to some amazing planning, that means I have to write five posts rather than the four you might immediately expect. These posts will be a bit shorter than normal most likely and all of the posts will be tagged with (sigh) NaBloPoMo2019.

Sunday 24 November 2019

Failing to relax

This is going to be a brain dump and may not have an actual point. You have been warned.

I've just had a week off work. Time to relax, recharge and reset. Only ... it hasn't worked. My normal pattern for time off is a few days doing very little, then I'm ready to re-engage with the world around me and I get a few days doing some kind of chunky project. This time, it took until Thursday before I managed to think about dragging myself back into the real world and I found myself wishing my week off was starting at the end of the week.

At the same time, the various activities I use to enthuse myself haven't worked either. I can't write, as the two main outputs for my writing are this blog and RPGs. This blog is increasingly (and deliberately) distilling my thinking and learning from the office which is very useful in general, but not something I want to be writing when I'm supposed to be disconnected from work.

My life in roleplaying games at the moment is largely dead, thanks to weird work / life patterns so there isn't much scope for writing there. Even when I do get into a game, I find myself wanting to hide at the back more than I used to. I don't fancy playing a character making significant decisions that can affect large groups of people when that is literally my day job these days.

I can turn to coding. Unfortunately, I'm between projects at the moment and starting a new one is much less fun than writing some code to fix specific problems. Anyway, writing code is hardly the best way to avoid thinking of work - last time I picked anything up, I spent my time looking at testing infrastructure and different ways of populating test data.

This leaves me in a difficult position. There is a hard question about what I actually do to relax. But more importantly, I think I need to ask some very pointed questions about why it is so hard in the first place. Why does it take a whole week away from work before I feel like I've actually left? Am I really saying that I should only take holiday in two week blocks? That doesn't seem healthy - if true, it feels like work is taking far too much out of me on an ongoing basis. So what do I do about that? What CAN I do about that? Wouldn't it be great if I had an answer to that question?

Still, I got a blog post out of it...



This post is the fourth of five written in NaBloPoMo - the National Blogpost Month which, yes, is a thing. My plan is to write one post a weekend for the month of November. Due to some amazing planning, that means I have to write five posts rather than the four you might immediately expect. These posts will be a bit shorter than normal most likely and all of the posts will be tagged with (sigh) NaBloPoMo2019.

Tuesday 19 November 2019

Fun in the cold, dark mud

Over the summer, while staying at Lee Abbey, I went to a short daily exercise class which consisted of 15 minutes of flailing around to music. A short and stupid conversation with a friend from Bath later, and I found myself charged with setting up a similar session in Bath. Except weekly, and for longer.

This is going to be a "how to run an exercise class" post. Before we get going there needs to be a MASSIVE DISCLAIMER that I am not in any way trained, qualified or insured. If you do anything here, or indeed turn up to the session you do so at your own risk.

That out of the way, this is how I run a high intensity training session.

Time and place


The hardest part is the location. I'm lucky enough to live within easy walk of Victoria Park in Bath, which is an expanse of grass big enough to play some music without bothering anyone other than the ducks and a few dogs. As the weather gets worse it's going to be interesting. We're already coming back covered in mud so I'm polling all the attendees to see who has access to places with a roof. We meet at 8.30 on a Saturday morning, because who wants to be in bed when you can be cold and wet in the dark?

Community and communications


Most of the fun comes from convincing folk to join the group. We stay in contact via a WhatsApp group for instance messaging, and faster excuses. The groups has about 10 people in it, and I reckon about half have ever turned up.

Exercise routines


I've chosen to run the sessions in a tabata format. That is, for each exercise we do 8 runs of 20 seconds with a 10 second rest in between. In theory, the first is supposed to be hit hard to a target for the next 7 but that is something that varies from person to person. We do 8 exercises, plus a warm-up and warm-down and the whole thing last about 45 mins.

This isn't true tabata - it goes on for far too long, for one. But nobody wants to go out to the park in the dark and wet for 5 mins.

If you've been to an exercise class in the past you'll know the basic exercises. We don't do anything clever, and certainly nothing that needs any skill to teach. I trawled the internet, looking for sites with some interesting exercises on them that do not require any equipment and came up with a list. I remix the set slightly each week, to get a blend of hard cardio and more strength based routines and they go on my exercise spreadsheet, because my life is spreadsheets. That sheet has a few workable sessions, if you'd like something to get started as well as links to the sessions on Interval Timer (see below).

Running the session


To run the session, I use a couple of apps on my phone and a bluetooth speaker. My speaker of choice is the Anker Soundcore because it's waterproof and apparently runs on magic dust as it never, ever needs charging.

I use Google Play for the music (see below) and Seconds Pro as the timer (also available on iOS). This does cost the princely sum of £4.50, but for the cost of a beer it's great.

The secret weapon of all this is the site Interval Timer. This allows me to create the classes on a desktop PC before uploading them to my phone (by emailing myself the link). All I need to do on the phone is remember to turn on the audio alerts in the setup for the individual routine.

Bring the noise


Finally, the music. Some people think you can exercise to anything. They are wrong. There is a perfect balance of beats per minute, high energy, and emphasis on the treble so it cuts through as everything goes dark. Most important is that it infuriatingly tugs at your memory because you KNOW this song but you can't remember WHERE FROM or WHAT IT IS but while you're thinking about that you're not thinking about the fact you're lying in cold mud in the dark at 8.30 on a Saturday morning.

Basically, you want 90s dance music. If you're not thinking about Saturday Night or remembering that Rhythm is a Dancer, you're doing it wrong.

And happiness!


And that is it! Walk to the park, connect the speaker, start the music, start the timer and off you go!

With success, you too could create something wonderful like this:

Bath HIIT results



This post is the third of five written in NaBloPoMo - the National Blogpost Month which, yes, is a thing. My plan is to write one post a weekend for the month of November. Due to some amazing planning, that means I have to write five posts rather than the four you might immediately expect. These posts will be a bit shorter than normal most likely and all of the posts will be tagged with (sigh) NaBloPoMo2019.

Sunday 10 November 2019

Governance or trust?

Since this series seems to be "Tom has a half-formed thought" let's look at governance vs trust. I regularly find myself having to find a comfortable place between the two and it's an interesting balancing act.

At one end of this spectrum, people rightly want to be trusted (and feel trusted, but that's a different post). When I ask "is X in a good place?" and the answer is "yes" that should be enough for me. My leadership team is highly skilled and I do trust them to do the right things.

However, at the other end of this spectrum, good governance tells me that I should have extensive metrics in place for the definition of "good" and that data flows straight to me so I don't have to ask this question, I can just look. I've already asked "give me these metrics and that will show me what you're doing".

I don't like either approach. I am not doing my job correctly if I don't have a clear understanding of what my technical leadership is doing and the decisions they are making. I also can't represent them effectively to the wider organisation without more detailed information. Ultimately, this hands-off approach leaves everyone at risk - while one can't really do the wrong thing when there are no parameters, with no specific questions being asked or answered, it's impossible to say someone did the right thing either. This is a serious problem when something goes wrong - and something always goes wrong eventually.

And I certainly don't want a deluge of data. I want to know that data is going to the right person and being acted upon. The right person isn't me - I have enough to do without interpreting unending raw data. This is why we have distributed leadership, and an empowered hierarchy. More importantly, the interpretation of the hard data is different in each area. I need to get to the story, and know the data is there if I need to dig into it.

Generally, I find that empowered autonomy is an excellent way to do things, however for the sake of everyone involved there has to be defined edges to that autonomy. That allows individuals to focus on their area, and gives me a structure for trust in the context of governance without it becoming intrusive. In practice, this means that I'm setting wide definitions and mostly looking at a traffic light rating system for ongoing reporting - giving very coarse-grained answers to my questions. This keeps a good balance between trust and governance. The raw data and interpretation of it is kept distributed where it belongs, but the specifics of each area means that questions are being asked and answered. The answers are trusted, but because the specifics are defined (can this be built? is the code linted? etc) there is enough of a shared understanding of what we mean by "yes" or "green". It also gives me a route to ask for the working, if there is need. It gives me what I need - a highlight of the areas that need discussion, and (hopefully) a sea of green for all the things that are fine.

Governance AND trust. I think.



This post is the second of five written in NaBloPoMo - the National Blogpost Month which, yes, is a thing. My plan is to write one post a weekend for the month of November. Due to some amazing planning, that means I have to write five posts rather than the four you might immediately expect. These posts will be a bit shorter than normal most likely and all of the posts will be tagged with (sigh) NaBloPoMo2019.

Sunday 3 November 2019

Growing is intimidating

What would you do if you weren't afraid?

Not exactly the most original question in the world, but I've found it a very important one in my career. Moving to GDS and London were very big, very frightening steps for me. Later, my manager and mentor left the organisation and I had to step into his shoes - another huge and terrifying step which plunged me into a very different working environment. Then later again, my role was reassessed and deemed a Senior Civil Servant role - and the game changed again.

This came to mind recently when I was talking about next steps with a friend. We were discussing a job that, on first look, was huge and terrifying. As we talked, we broke the problem down and it became a lot less frightening and started to look distinctly manageable. The scary part remaining was the change in scope and perspective.

On reflection, this is also true of many of the earlier changes I faced in my professional life. It wasn't so much the change in circumstances that scared me, it was the required shift in the scope and therefore the potential risks from failure. Moving to GDS, suddenly I had to think about the wide development needs of all of GOV.UK - the website which provides information from the government to the nation. Then, becoming Head of Software Engineering, I expanded that to other corners of GDS as well as accepting responsibility for the careers and development of every technologist working there. Now that is all still true, but I'm also involved in the future shape and function of the whole Cabinet Office and my role has influence much wider than that.

Each time, considering the problem has been much more frightening than actually dealing with it. Each problem has turned out to be a collection of smaller, and distinctly more manageable problems but with a shift in breadth which has made them look far more difficult.

It's not been easy, for sure. I've had to learn new skills and new approaches (especially around dealing with ambiguity), but that is hard work and not in itself something I find overly scary. I've had to learn to allow myself the space for the mental reset to deal with the new context - definitely something I have messed up more than once, with unhelpful side effects.

There is a world of difference between "terrifying" and "hard work" though. The latter is something to get through. The former can be a hard block to something new and interesting. Certainly, forcing myself (or being forced...) to work through it has utterly changed my life and "what would you do if you weren't afraid?" now sits alongside "ask and answer the obvious question" and "what would make you happy from your next five years?" as trite, but very important questions at the heart of how I think about working life.



This post is the first of five written in NaBloPoMo - the National Blogpost Month which, yes, is a thing. My plan is to write one post a weekend for the month of November. Due to some amazing planning, that means I have to write five posts rather than the four you might immediately expect. These posts will be a bit shorter than normal most likely and all of the posts will be tagged with (sigh) NaBloPoMo2019.