In this post, I dive into the concept of pair programming and share my personal experiences with it. Pair programming involves two engineers working together on the same problem, often boosting productivity and code quality through real-time collaboration. I discuss how pairing has enhanced my understanding of team workflows, reduced single points of failure, and allowed me to support my team’s growth as an engineering manager.
Reflecting on my journey as an engineering manager, I explore three of my biggest mistakes: jumping in to help too quicklu, always trying to be fair to everyone, and neglecting my own development as a manager. Each misstep has taught me valuable lessons that have refined my approach to leadership and shaped how I support my team’s growth.
For me, striving to create an inclusive team is a no-brainer. While equality offers everyone the same opportunities, equity takes it a step further. This reflection explores how focusing on individual needs, rather than simply offering the same opportunities to everyone, can make my team more inclusive.
How Action-Centred Leadership has helped me recognise my management style biases and become a crucial tool in my approach to coaching.
As someone with dyslexia, I’ve found that AI, particularly ChatGPT, plays a crucial role in my content creation process. From refining my blog post titles and proofreading drafts to generating illustrations with DALL-E, AI significantly reduces both the effort and stress involved in writing for me. Though it’s not without its limitations, like missing broader context in sections, the benefits far outweigh the drawbacks. AI has already become an invaluable tool that allows me to focus on creativity while handling the technical details.
In this post, I walk through my process for writing blog posts on my 11ty site, from adding ideas to my roadmap to publishing with Netlify. I share how I use AI tools like ChatGPT and DALL-E to speed up repetitive tasks, while emphasising the importance of documenting workflows. If you're curious about streamlining your own blogging process, this might give you some new ideas.
Google Analytics remains the most popular analytics platform, but I’ve grown tired of its privacy invasions and performance issues. This post is my journey to find a simple analytics tool that respects both my needs and my users' data.
I know when I'm being managed, I don't like being given unsolicited advice. From watching this TED talk it really gave me perspective on how I conduct myself as a manager.
Reflecting on my journey to becoming an engineering manager, I share the challenges and lessons learned in balancing technical expertise with the essential people skills needed for effective leadership. This post explores how my experiences shaped my management style and approach to team-building.
Updating an outdated website can be a daunting task. Join me on my journey as I revive my 2020 blog in 2024, powered by 11ty, Handlebars, SCSS, Utterances, Netlify & GitHub Codespaces
I want to resume regular blogging in the second half of 2024, focusing on my growth as a software engineering manager
92.26% of browsers support native accordion but what about those that don’t? Here how to create a clean base experience for those browsers
2018 what a year! I managed to do a ski season while working remotely doing web development work, spend 3 months travelling around USA and…
A step-by-step tutorial for how to create an animated single element CSS loading spinner that is accessible!
It’s a funny that a lot of web developers don’t have an up to date website. My guess is like myself, it’s hard to find time/enthusiasm to…
Since I started making websites 3.5 years ago I’ve been using Sass. Out of the box Vue.js doesn’t expos Sass globally
A step by step guide for how to use Sass to replace values in an SVG so you can animate it with CSS.
I wanted to share my experiences, what I learnt and tools I discovered while creating my first open-source plugin.
Does your SVG line drawing animation start in the wrong place? I’ll show you here how to move the animations start point.
An introduction to my plugin, Badger Accordion and how to use it.
I wanted to be able to optimise a directory of SVG with SVGO. Currently I would optimise them either one at a time using Jake Archibald’s…