Photo by Joseph Barrientos on Unsplash

In February 2021 after a month of studying and practice, I passed my CKA exam. My goal in studying for this exam was primarily to expand and formalise my knowledge of Kubernetes (K8s). I found the process both enlightening and enjoyable, giving me a deeper understanding of K8s while also forcing me to correct some bad habits.

While preparing for the CKA I read everything I could find about the exam and the best way to pass. Some advice worked well, and some not so. What follows are my tips on how to give yourself the best chance of passing…

TLDR> No, this is not the end of the world. Engineers running workloads on top of Kubernetes are unlikely to notice any difference. This is a sensible move towards standardisation and does not prevent engineers from using Docker to develop solutions.

Photo by Ian Taylor on Unsplash

On November 18th at 03:08 GMT Kubernetes quietly released version 1.20.0-beta.2. Within the release notes was a brief point warning that “Docker support in the kubelet is now deprecated and will be removed in a future release”, in essence, this means that Kubernetes has deprecated support for Docker as a container runtime. This single change has provoked widespread concern…

As a new startup bootstrapping, or an existing company looking to better organise there existing cloud estate, the correct design of your underlying cloud account structure is key to obtaining a solid on which to enable stability, security, and growth.

Getting this right can have a massive impact on the security, maintainability, scalability, and audibility of your cloud estate. This one (often overlooked) design decision sets the tone and structure for your deployment in any cloud. …

Photo by Matthew Henry on Unsplash

Maintaining the privacy of customers data should be one of the most important priorities for companies, however, this is so often not the case. Far too often companies have been irresponsible with the data of their customers, choosing to quick fixes when it comes to privacy or worse recklessly monetising customer data to the detriment of personal privacy.

In a recent study by security firm McAfee, more than 40% of respondents said that they felt they lacked control over their personal data online. Consumers are more concerned now than ever about the internet eroding their personal privacy, a survey by…

Photo by Hitesh Choudhary on Unsplash

Ask 100 AI leaders to define artificial intelligence (“AI”), and you will get 100 different definitions. This is part of the challenge that businesses and individuals have when understanding and attempting to implement AI. How can we hope to successfully utilise a technology if we can’t first define and understand what it is that we are using?

The first concrete definition for AI came from cognitive scientist Marvin Minsky and computer scientist John McCarthy, who in the 1950’s defined AI as:

…machines use language, form abstractions and concepts, solve kinds of problems now reserved for humans, and improve themselves. ……

Andrew Douglas

CTO at, PhD in Norm-based AI

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store