-
AI-Assisted Development: 5 Questions Every Engineering Manager Should Ask
I recently sent a survey about AI tools to our engineering team. The response rate was higher than I'd hoped—genuine enthusiasm was clear. But underneath that enthusiasm, I noticed something else: Anxiety. Developers were interested in these …
Read More -
There's a special kind of energy that comes from making something purely for enjoyment. In my playground project, arcadezombie.uk, I've given myself permission to create simple web games in Angular—no pressure, no deadlines, no performance reviews. Just the thrill of building something because it's fun.
In 35+ years of …
Read More -
One of the most significant ways you can improve your desktop experience is to change your Operating System. The two obvious choices being Windows and Mac. But what if you want something a little different. Something that gives you control? In that case you should look towards the world or Linux. But with the …
Read More -
The advances of Large Language Models (LLM) and "AI" has started to transform how we do things. Instead of spending hours figuring out how to word an email for example, you could, just ask an AI tool to do it for you. And this same technology is having an impact in the software development world as well. …
Read More -
We all now live in a world where Remote working is a normal, accepted way of working. I know it has significantly improved my work / life balance as well as my productivity when at work. But not everyone finds making the transition from being office based to working at home easy. One of the main challenges some …
Read More -
Implementing a Personal Knowledge Management system is a crucial skill to master as early as possible in your career. One of the most powerful tools you can employ to learn a new technology or system is to write down what you learn. The act of writing things down, in your own words, helps cement comprehension, as well …
Read More -
I have used a number of systems to run and host my website over the years. The latest was WordPress—a powerful, flexible content management system that has powered millions of websites. WordPress is incredibly popular because it's easy to set up, allows rapid content creation, and provides endless customisation through …
Read More -
Daily Stand-ups
One important part of working in a successful team is good communication. Knowing what the rest of the team are working on, understanding what is coming next and being able to identify where you can help the rest of the team to remove blocking problems so we are all more productive. A great way to …
Read More -
What is a Coding Kata?
A coding kata is a small, self-contained programming problem designed to help you practice and improve your skills. The term "kata" comes from martial arts—a choreographed pattern of movements repeated to build muscle memory and improve technique.
In software development, a kata serves …
Read More -
I grew up loving arcade games. I remember family holidays, standing on my tiptoes to reach the controls, shovelling 10p pieces into the latest machine I could find. That electric hum, the flashing lights, the satisfying click of the joystick—arcade games were magic.
That nostalgia never left me. Years later, with the …
Read More