Monday 25 May 2020

After nine weeks

Nine weeks down, and I skipped eight for Reasons.

After nine weeks of very heavy work, I am now facing a whole week off. Much of the time is going to be spent resting and recovering as I am definitely exhausted and need some proper recuperation. However I don’t intend to be asleep all week, so I need a few things in mind to fill the time and this brings me to one of the favoured topics from the early days of lockdown - self-improvement. Back in the beginning, a very common way for people to face the lockdown was with the idea of learning something new - languages were a very common suggestion - and I remember looking on these suggestions with envy as I completed my tenth 12 hour working day on the trot. However, now I have some time so it is worth having a bit of a think about what it means to me these days. Then I can ignore my thinking and spend the time being kind to myself.

In the before time, I used the act of leaving my home as a trigger for shifting my mental state. I wanted to write something, so I went out to sit in a coffee shop and put digital pen to paper. It gave me a good separation between rest and doing things and in the current climate of no coffee shops and staying indoors, it’s something I’ve noticed. I need to build a new way to get going mentally - ideally without relying on caffeine.

There are three things I think I need to look at in the world of self-improvement and I hope to be able to kickstart all three this week. The first is programming. This has taken a significant backseat over the last year or so, and doubly-so since lockdown started. The division between work and life has always been thin for me, and lockdown has hit that very hard so avoiding even vaguely work-related things has been a must for the last few months. However programming is something I enjoy and I’ve got a few things I want to get done, so I need to figure this out.

Next up is exercise. I’ve been far too physically idle since lockdown began and I need to fix this. No great insights here. I’ve got a skipping rope and a nearby park. I’ll start there.

Finally, I think I will pick up on my reading. I used to read extensively on the train and the tube, back when I travelled around on those things. But now I don’t and I haven’t really found a good gap to get back to books. I also need to pick up something edifying - too much of my time at the moment is spent pondering pointless or unhelpful things so something something meaning of life would be a far better use of my brain cycles as well as enhancing my pretentious nerd credibility.

So this week is: do some programming, do some exercise and do some reading. Today I slept most of the day after a night’s insomnia. Great start!



This post is from a series of shorter posts, written roughly once a week while the country is on lockdown to capture my feelings and reactions as we go. They are all tagged with coronavirus.

Monday 11 May 2020

After seven weeks

Seven weeks down, more to go and I’m struggling to write anything this week.

Everyone is having a difficult time during lockdown. Some folk are carrying problems in their life. Some are trying to keep sane in a small space with children climbing over them. Some are entirely alone. There are people who have it much, much worse than any of this.

It feels churlish for me to complain. I have too much to do for sure. But I'm not in financial difficulty. I'm physically healthy. I’m in no more physical danger than the majority of people. However, this week has been the week things have hit me pretty hard.

I didn't come into the lockdown period fresh. I was exhausted - counting the things I needed to do before I could take a proper holiday from work. Get some time back and spend some time breathing. During this time I've been on the front line, working through all manner of things to do my job effectively and that has included long hours and weekends without break. I'm far from the heaviest affected but that doesn’t mean all is well or anything is sustainable. I'm certainly not getting a rest.

I'm keeping this short this week. I was going to talk about ethics in modern software engineering, but I don't think I can face it at the moment. I'm going to be a bit kinder to myself today and take some time doing the things I want to do because I need to give myself some space right now. No clever insights or anything, but that's not the point of these posts at the moment. This is a weekly(ish) diary of my experiences during the coronavirus and the UK lockdown. This week I am low.



This post is from a series of shorter posts, written roughly once a week while the country is on lockdown to capture my feelings and reactions as we go. They are all tagged with coronavirus.

Sunday 3 May 2020

After six weeks

Six weeks down (and yes, I skipped week five). Today is the forty-third day of lockdown - a month and a half with extremely limited human contact. At this point I have come to believe that people are actually faces in boxes who come with a mute button.

Isolation aside, I want to write something about finishing things, prompted by this cartoon from The Oatmeal. When is something good enough? We are under a lot of pressure at the moment, which means whatever needs doing, needs doing quickly. Whether it's writing code, or writing papers I've seen (and experienced myself) paralysis around completion scuppering good work time and again in my career and this seems more prevalent the more senior I become.

Perfect is the enemy of good, as the saying goes (both Voltaire and Confucius had things to say on this). Trying to make something perfect can stop it being put out. Just as with a software project (or indeed any project), if it hasn’t been released it doesn’t have value*. Agile preaches to release early to start gathering feedback and realising value and it seems to me that this should hold true for written documentation, writing briefs, and so on.

I can think of a few reasons why this doesn't work in the same way. A digital project is reaching potentially thousands of people, and each will have a different experience. A written paper will be reaching a handful of people. It's unlikely these people will re-read your paper after some corrections, so iteration doesn't really work in this context. Each  "transaction" has a greater value, and that value is to you personally rather than to the company and nobody wants to risk looking like a fool.

This line of thinking goes to an interesting place. Why does writing something take time? Because it’s frightening. Why? Because it is personal, and makes us vulnerable. However, speaking for myself, I'd rather receive information earlier and less polished. My threshold for "good enough" is lower than those who report to me. I suspect that is true for those I report to as well.

As I turn this over in my mind, I find it keeps coming back to the same point - corporate culture and safety. I hope I create an environment where people feel ok to make themselves vulnerable. Regardless of my success (or otherwise) in this, I know plenty of people at different levels who do not. It seems to me that accidentally creating a culture of fear is detrimental both oneself and others for very practical reasons, as well as it being a crappy thing to do.

Muse over. In the meantime, the route around this is to learn to write and have confidence in one's ability to string words together. It's an important skill and why I write this blog.

* Gross oversimplification, of course, ignoring learning and so on, but even an investigation has a "done" state which is analogous here



This post is from a series of shorter posts, written roughly once a week while the country is on lockdown to capture my feelings and reactions as we go. They are all tagged with coronavirus.