Skip to content
Home
  • Work
  • Articles
  • Contact

Articles

  • Becoming a better manager - The power of pair programming

    03/11/2024

    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.

  • Becoming a better manager - Three biggest mistakes as an engineering manager

    28/10/2024

    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.

  • Becoming a better manager – Why equity matters more than equality in an inclusive team

    20/10/2024

    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.

  • Becoming a better manager - Action Centred Leadership

    29/09/2024

    How Action-Centred Leadership has helped me recognise my management style biases and become a crucial tool in my approach to coaching.

  • My 11ty blog workflow - How I use AI to help me blog as a dyslexic software engineer

    22/09/2024

    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.

  • My 11ty blog workflow - How I write and publish blog posts efficiently

    14/09/2024

    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.

  • I want to ditch Google Analytics but what for?

    29/08/2024

    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.

  • Becoming a better manager - What I learnt about my advice monster

    21/08/2024

    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.

  • Becoming a better manager - Reflecting on my leadership journey

    20/08/2024

    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.

  • Bringing my 2020 11ty blog up to date in 2024

    18/08/2024

    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

  • Becoming a better manager - My new blog series

    14/08/2024

    I want to resume regular blogging in the second half of 2024, focusing on my growth as a software engineering manager

  • How to build a native HTML accordion using progressive enhancement

    17/01/2020

    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 — My year of freelancing take 2, digital nomading and accidentally becoming a senior dev.

    02/01/2019

    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…

  • How to create a simple CSS loading spinner & make it accessible

    24/04/2018

    A step-by-step tutorial for how to create an animated single element CSS loading spinner that is accessible!

  • I finally have a website! How I got around getting bored with my personal project.

    30/03/2018

    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…

  • How I use Scss variables, mixins & functions globally in Nuxt.js

    06/03/2018

    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

  • How to use Sass string replacement to animate changes in an SVG

    20/02/2018

    A step by step guide for how to use Sass to replace values in an SVG so you can animate it with CSS.

  • My experience of creating my first open-source plugin.

    23/01/2018

    I wanted to share my experiences, what I learnt and tools I discovered while creating my first open-source plugin.

  • How to move starting point of a SVG line drawing animation

    16/01/2018

    Does your SVG line drawing animation start in the wrong place? I’ll show you here how to move the animations start point.

  • Badger Accordion — An accessible light weight, vanilla JavaScript accordion with an extensible API

    15/12/2017

    An introduction to my plugin, Badger Accordion and how to use it.

  • Optimise SVGs using SVGO CLI & bash function

    16/09/2017

    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…

Home
  • Work
  • Articles
  • Contact
  • GitHub
  • Twitter
  • CodePen
  • Medium
© Northern Badger 2024