Good session on the practice ground with the wee man this morning.


Minilog 2 complete. I wasn’t as happy with the sketches in this one. I aim to do better next time.


Trying to promote myself a bit more on Github

I’ve been looking at my GitHub profile over the last couple of days. It seems like a graveyard of half-finished or throwaway projects that do not show my best work.

While I’m not in the freelance market and not looking for any roles soon, I would like my GitHub profile to reflect some of my better work. There are a few things I am going to do from now on to achieve this.

I have a backlog of projects that I’ve used for exploring different parts of Ruby, Rails and JavaScript. These primarily reside on my laptop and be shared for others to use with a bit of a polish. These projects are not, by any means, world-changing ideas. They are just projects that I used to try something out.

What I plan to do, is publish one project/application a month on my GitHub account. I will provide some instructions on running the application and any updates that I may do on it in the future.

I also have several other repositories on GitHub that are quite frankly just sitting there doing nothing, and they’re not worth much, so I’ll delete these from my account. There’s not much sense in having on my account if they’re not doing anything.

This month I’ll be wrapping up and publishing a ruby script that generates an image for your Twitter lists. I’ve been trying to get my head around the Twitter API over the last week and the different authentication methods needed to access other endpoints. After working this out on Wednesday night, I’m now making good progress with this script. I may try this out as a web application later in the year. I’m not sure yet.

That’s the plan anyway for my GitHub profile. 


It's been long overdue, but I am reading again

I’m reading again. And it’s been long overdue. I can’t remember the last time I finished a book that I hadn’t read before. It’s been that long.

There are lots of pitiful excuses I could make for not reading. There are two significant reasons why I stopped reading.

The first reason was that I spent far too much time elsewhere. And that time elsewhere was usually on screens like television, games console, phone. The rotating screen exercise throughout the day was relentless. I traded one screen for the other throughout the day until right up until I went to sleep.

The second reason is not as significant, but it impacted my reading. I had a run of books that I didn’t finish. Most of these books were fiction, and I didn’t finish them because I lost interest in them.

Now, up to this point, I mostly read science fiction and fantasy books. On the odd occasion, I would read something else, but this genre was the one that I enjoyed the most. However, a pattern started to emerge between every handful of books I began to read. I would lose interest in it. After a couple of attempts to finish each book, I gave in. Eventually, I gave up reading altogether.

Thankfully, now things are starting to look up. I’m almost three-quarters of the way through my first book for 2022. I’ve also started another book that I hope to finish by the end of the month.

I do want to read more books this year. I have a stack of physical books on my desk that I need to get through and a reading list written down. I hope that’s all the planning I need for this year to start reading again.

If you are curious about the book I am currently reading. It is Seveneves by Neal Stephenson. The story itself is about preserving the human race following an apocalyptic event on Earth. I am thoroughly enjoying it.


48 hours after my booster, and happy to report just a sore arm.


I'm finally on the mechanical keyboard train

I’m typing this on my new Keychron K6 keyboard. It is a Christmas present from my wife, and I love using it.

This morning I decided to try and pair it up with my work laptop, a Windows laptop. It paired up beautifully. It even allows you to switch to a Windows/Android mode to make the key mappings better for those modifier keys on either side of the space bar. Now I can sit the one keyboard on my desk and switch my two laptops when I need to.

I have been looking at mechanical keyboards for a few years now, and while I have always considered getting one, I always put it off as I wasn’t sure what keyboard to get, what switches to select and what features would be supported. In the run-up to Christmas, though, my wife suggested that I make the jump and get one and call it a Christmas present from her. I did. And now, having used the keyboard every day for the last few weeks, there’s a thought running through my head.

I should have done this years ago.

How many times have you muttered those words? You realise that there’s a better way for you going forward, and you regret not doing it in the past.

You can end up quickly kicking yourself when you realise this. You end up looking back, wondering what would things be like now if you did that one thing years ago.

A change of your keyboard seems trivial, but it can happen with any change you make. You are cutting out caffeine at night, going for a walk every day, or reading a book at night instead of watching television. 

There’s another way of looking at this, though.

What if you never made the change to begin with, and you just kept plodding on, having never made the change?

At least now, having made the change, I know that I’ve made a change for the better. And it’s better to have made that change than never at all.


Get sketchnoting!

It’s world Sketchnote day today! A chance for the sketchnoting community to celebrate this under-appreciated form of note-taking.

I first encountered sketchnoting through Mike Rohde’s sketchnotes. I found that sketchnotes provided a way of organising visual notes more linearly.

Before I started using sketchnotes, though, I used mind maps. I’ve been a user of mind maps for almost three decades now. When I was studying for my exams in high school, my uncle introduced me to mind mapping. I used them extensively while studying. I can still remember the epic four-page mind maps I created for each topic.

Mind maps, like sketchnotes, are visual. However, unlike sketchnotes, they are organised radially with a central topic in the middle and sub-topics emitting out like spokes on a bike.

One minor gripe with mind mapping is that it is always difficult to gauge how much space you need for the final mind map. Sub-topics can grow out from their designated areas on the page, and despite having some idea of how much space you need, I always found that I ran out of room.

With sketchnotes, though, it allows you to be more linear with arranging your notes. Although sketchnotes on a topic might cover a couple of pages or more, they are linear, making for little wasted space and is easier to read.

I still use mind maps on the odd occasion for outlining or doing a brain dump, but for taking notes, I use sketchnotes. I also keep a log of the events of the day using sketchnotes. I call this my minilog. I keep it in a series of Field Notes notebooks.

After a long spell of not sketchnoting, I’m happy to say that over the last few months, I back to using it daily again and enjoying it over the previous few months.

You can use any notebook and pen combination for sketchnoting, but after a few trials with different notebooks and pens, I found the following selections good for my sketchnotes.

I also have two Sketchnote Ideabooks, but I haven’t taken these out of the wrapper yet. I want to use them, but I just haven’t got around to them yet.

If you want to get started on sketchnoting, check out Mike Rohde’s sketchnote page. It has lots of free material to get you started. If you need some inspiration, there are also many examples of other people’s sketchnotes on Twitter.


I try not to post anything political here. However, I think, like many people in the UK, I have just reached a maximum tipping point with the Conservative government. Time for them to go.


Finally got my booster today. No queuing this time, as my appointment was first thing this morning.


Trimming down some feeds in my Feedbin account

Over the weekend, I started reviewing my Feedbin account to reduce the number of unread items I see daily. Recently, I’ve noticed that I check my Feedbin account less regularly. I used to go through it a handful of times a day, now not so much. It’s not that there isn’t anything interesting there to read. There always is. I think it’s because I am scanning more of the headlines and just starring what I find interesting.

I’m also concerned by the number of high volume feeds that I subscribe to — Hacker News, Lobsters and Dev.to to mention a few. Also, I have been trying out using Feedbin to read some Twitter content. Neither of these plans is working out for me.

While perfectly manageable to use in Feedbin, the high volume feeds are becoming less and less of a required scan through daily. In the last couple of weeks, I’ve moved the Hacker News and Lobster feeds to my daily newsletter that I created using Mailbrew. Scanning the last few recent items is easier to read than continually checking through the day.

As for Twitter, I think I’ll stop reading it through Feedbin. Again, Feedbin does a great job of making Twitter work, and the ability to subscribe to individual accounts and lists is excellent. It’s perfectly usable. In my case, though, I think I would instead check Twitter myself a couple of times a day. I don’t need to see everything from the Twitter accounts and lists that I have added to Feedbin, so this week, I’ll remove these sources from my Feedbin account.

It seems an age since I have discovered many new websites and added them to Feedbin. The last time I said anything to my Feedbin account, it was a series of .NET development blogs that I thought would be useful for work. Aside from that, there’s hasn’t been much else.

Please let me know if anyone has any recommendations for interesting websites that I can subscribe to, then please let me know.


I just can’t compete with my wife Jen when it comes to playing Name That Tune with Spotify. She gets most of songs right within a few seconds of the song starting. 😳


As I start to break open a few sub-projects in Todoist, I start to wonder again if another coupe of boards is the answer or can I manage it all on one board, but using labels to filter each project?

Using a single board, would make seeing an overview of everything much easier.


I remembered Draft, the writing app I used years ago. Checked it out today, and it’s still there! The web is truly an under-appreciated and brilliant platform.


There's no good time to start other than now

In the last few years, I have realised that there’s no best time to start a new habit. The critical thing to remember is that anytime is the best time to create a new routine.

I started keeping a small notebook and filled it with sketch notes of things that happened during the day. I started doing this at the start of December. The plan was to get to the end of the week without missing a day. I managed that quickly enough. The next goal was to get to the end of the notebook without missing a day. I managed that a few days before Christmas. I kept going, and today I hit the halfway point of my second notebook doing this.

Now, I don’t doubt I wouldn’t have managed the same exercise had I started on the first of January, but starting on the first of December allowed me a bit of time to get used to the habit and build it up during a time when I knew I would have many distractions. Had I started this exercise on the first of January, I would have had to contend with the kids being off school, taking the decorations down for Christmas and getting the kids ready to go back to school. Chances are, I would have missed one day. 

The point to this is that there’s no point in waiting for the right time to start a new habit. Why wait until New Year when you can start something in December? Why wait until Monday when you can start something on Friday?

There’s no single best to start a new habit. Anytime is the best time to start.


I'm trying to improve my Twitter lists by making the list header more useful.

I’ve been trying to re-organise my Twitter following into a few different lists, but I wanted to see at a glance who’s on that list, so I put together a Ruby script that gets the profile pic for each user on a list and creates an image from it.

I finally got something working that offers a little bit of flexibility when putting the profile pics on the image. It looks pretty good, but it could still do with some improvements. At the moment, I have to pass in an array of the list member’s usernames for it to work.

Ideally, you would supply the list id on Twitter, and the script would look up the list members on its own. Still, I’m happy with the end result from tonight’s coding session.

You can see the end result on my All things analog Twitter list.


A gradual change

I wrote yesterday about how my New Year resolutions never work and why that is the case. One reason is the amount of time I set aside to prepare for my New Year resolution. You can’t just change from one day to the next, maybe some of you can, but for most of us, we need a bit of time to adjust.

Making broad sweeping changes on the 1st of January seldom works as many of us are still in some form of recovery mode. Expecting to make a successful change from the 1st of January onwards is a challenge that I frequently fail. Instead of one sudden change in direction, would it not be better if we gradually changed our direction?

We’re starting to move out of the dark winter months in the northern hemisphere. This move is slow, but it’s enough to allow us to plan for what I view as the best time of year to implement change, around March.

Instead of making a New Year resolution, I tend to view the next few weeks as a proving ground for change. Sure, I want to make a change in the New Year. Still, I know that I can’t make the switch overnight, which is why over the next few weeks, I’ll explore a few things that I want to do different and see which changes are feasible to make and sustain.

During this time, I’ll outline some goals for the current year and break down what’s involved in achieving those goals. It might take a small change, or it might take a more considerable change. Whatever is involved, I’ll use the next few weeks to see what I need to do to achieve those goals. This might come in the form of changes to my day, what tools I use, reading, writing. Anything really to make these goals and changes clear. I can gradually implement these changes over the next few weeks to see what works and what doesn’t.

When we finally get to March, I’ll know what changes will work and what doesn’t, and I’ll stick with the working modifications for the remainder of the year to meet my goals.

I’ll also have recovered enough from the festive period that I’ll be back in a routine at home and work. I will be able to make better decisions on what is right for me. Being in a pattern make implementing changes more straightforward, as they are easier to schedule. I don’t know about you, but trying to make these changes on the 1st of January is a whirlwind. 

This gradual change is slow, but it’s more effective than the sudden change of direction that a New Year resolution offers. By giving myself time to recover and adjust, I can see better what will work for me for the rest of the year.


Out walking round our local trails and we managed to spot a deer. It’s been a while since we last seen one round there.


Why I don’t make New Year resolutions

Another year, another chance to start over again. How many of us have pledged to make a change in 2022? More to the point, how many of us will fail in these New Year resolutions? Probably most of us.

When it comes to new year resolution’s, we often fail to meet these resolutions within the first few weeks. I’ve lost track of the number of times I have been unable to follow through with my resolutions past the end of January. I don’t think I can remember a year when I followed through with a New Year resolution. It just never happened for me.

A few years ago, I decided that making a New Year resolution wasn’t for me. I noticed a couple of things about making new year resolutions over these last few years.

My resolution wasn’t focused enough

For me, making a new year resolution usually entailed a single statement for the year. For example, many of us would like to lose weight. What does that involve, though?

It involves eating healthier and doing more exercise. Eating healthier means changing what we cook, which means planning meals ahead of time. In turn means buying the right ingredients for these meals, which might mean budgeting the right amount of money for the month for these ingredients. That’s a lot to unpack in itself, and that’s only the diet part of my resolution. We haven’t even touched on the exercise part.

My New Year resolution was too broad. It wasn’t focused enough.

I didn’t prepare enough

We find ourselves starting the New Year by telling ourselves that we would like to change ourselves in a big way for the new year. However, that change won’t happen overnight. We’re all creatures of habits, but we’re probably more creatures of bad habits than good habits. We don’t adapt quickly; it takes time to change. And it’s for that reason; I always failed in my New Year resolutions.

December for me usually involves indulging a bit more than I should. We indulge a bit more in things like food and drink. We might also spend a bit more time on the couch in front of the television. Justifying this action as it’s a holiday and a break from work.

However, the problem is that switching from these traits in December to new ones in January isn’t easy to do. I frequently struggled with it, so my new year resolutions failed.

I needed more time to prepare for my new year resolution, and that was hard to do as the holiday season drew to its climactic end.

It’s just not for me

For me, making a New Year resolution is a practice that invariably led to defeat and made me question why I even bothered to start them in the first place. After wondering why I failed it often, I could see why it never worked for me.

If you are making a New Year resolution, I wish you all the success in 2022.


Upgrading my development environment to use the latest stable versions of Ruby and Rails. It’s been a while since I have last done this.


Started keeping a notebook of sketchnotes that I like to re-use often. First up are the date headers and separators I’ve been using.