Animal Crossing Development

This morning the eldest and I started to play animal crossing together. The point of the game is to live in a virtual community collecting items and building things. This is almost like the day to day life of working within a consultancy. As with day to day life, after best intensions chaos crept in with the youngest requiring a nappy change. This took about 10 minutes, because you know why, and I returned downstairs to find the eldest making progress into the game.

Delivering Training

Recently, we’ve been looking to hire someone to help deliver training. From these interviews, I’ve met many great individuals all with different talents and abilities, but I find that the role of trainer has a negative view point. If you’re training, then you’re not engineering therefore you can’t be as good as an engineer. I have never seen this personally, and I feel that being a trainer has increased my skills as an engineer more than anything else I have done in my career.


From researching Time Management techniques, a recommendation of using mantras to help make decisions quickly has been suggested a number of times. The thought process is that there shouldn’t be much of a thought process at all. For example, going out for lunch and someone says “Would you like Cake?”, I would use my “Yes when cake” mantra to tell me to eat said cake without question. In reality, this should allow focus to be maintained on critical tasks improving said time management.


From the last post, I’ve been looking at ways to improve my personal time management. The previous post was in regards to cutting out noise from my day to day life. Even though the Facebook app was deleted off my phone, I found myself going back to it throughout the day for updates I didn’t want. Since then, I’ve been trying to gain focus of my thoughts. When on a specific task, I want the task to have my full concentration.


A number of factors have resulted in me deciding to delete my Facebook account. Time I’m finding that I’m losing time in the day. Having a young family and a job can be difficult to manage and ultimately have me wishing for more time and usually feeling that I’m letting someone down due to distractions or not reaching my full potential. I used to enjoy having commute time between home and the office to catch up on tasks but that has gone since COVID.


The best way to start after quite a break… Since the last blog post, my career has gone from here to there, down to up (x999), and everywhere in-between. Personally I’ve learned a lot, and as to be expected these lessons aren’t limited to technology. One of the things I’ve learnt is to reduce pressure on myself. So for that, this isn’t a new beginning and the previous posts are not the end.

Setting Up Kubernetes On Raspberry Pis - Part 2

Following on from Part 1, we’ll now look to setup kubeadm and kubectl to manage Kubernetes and add nodes. Install kubeadm Add repo lists & install kubeadm $ curl -s | sudo apt-key add - && \ echo "deb kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list && \ sudo apt-get update -q && \ sudo apt-get install -qy kubeadm You now have two new commands installed: kubeadm - used to create new clusters or join an existing one kubectl - the CLI administration tool for Kubernetes Initialize your master node: $ sudo kubeadm init --token-ttl=0 We pass in –token-ttl=0 so that the token never expires - do not use this setting in production.

Setting Up Kubernetes On Raspberry Pis - Part 1

This post is focused on preparing the Raspberry Pi’s prior to setting up Kubernetes. Go back to Part 0 or forward to Part 2 Setup Raspberry Pi Download Raspbian Stretch Lite Download latest version of RASPBIAN STRETCH LITE Setup SD Cards Burn to SD card using ETCHER Boot into Pi Boot up the pi. Login: username: pi password: raspberry Change the default password.

Setting Up Kubernetes On Raspberry Pis - Part 0

These are a selection of links that I’ve used to create the Setting up Kubernetes On Raspberry Pi series. Inspiration How To Build A Kubernetes Cluster With ARM Raspberry Pi Then Run NET Core On OpenFaas K8s on (vanilla) Raspbian Lite Raspberry Pi Raspberry PI Downloads Raspbian Lite Etcher Prometheus Prometheus monitoring Prometheus Node Exporter - Raspberry Pi Kubectl Kubectl Cheatsheet Setup Prometheus Prometheus Node Export Prometheus monitoring Setup OpenFaas Introducing functions as a service Serverless Kubernetes on Raspberry Pi Secure Traefik Integration Kubernetes Access Control Access Control: admin privileges Kubernetes Config Maps Create configmaps from directories Kubernetes Secrets Creating your own secrets Traefik / Lets Encrypt Managing my home with Kubernetes, Traefik and Raspberry Pi’s Kubernetes Ingress Continue to Part 1

Getting started with OpenFaaS

This is a non-technical review of getting setup on a load of buzz words. Spoiler alert: Its the most fun I’ve had with technology in a long time and is a lot easier than you think thanks to a talented and helpful community. I went to NDC London to go on a two day Kubernetes workshop with Ben Hall and three days of talks. Firstly, the workshop with Ben is fantastic.