Managing Managers
Challenges and changes when moving from an individual Engineering Manager to a Manager of Manager role.
Challenges and changes when moving from an individual Engineering Manager to a Manager of Manager role.
A dynamic guide unravelling the intricacies of feedback, offering tools for growth, understanding, and communication mastery.
A sample document to outline expectations for a child or teen's use of a mobile phone.
Characterised by its focus on inspiring and empowering team members, transformational leadership can be a potent force for driving excellence and innovation within cross-functional software engineering teams..
Maximising Your Performance Review as a Software Engineer - Building on Impact.
Key steps to showcase skills and achievements for career advancement in software engineering.
Strategies for managing stress and burnout for software engineering managers to prioritize the well-being of their team members.
Presenting your portfolio and resume when transitioning into a software engineering career.
Buckets of fun with Twilio Verify API rate limiting for mobile verification requests.
With the current headlines being dominated by the collapse of the Silicon Valley Bank, it seems apt to share this recent coding mistake I made with floating point numbers.
Having a conversation with ChatGPT can be fun, but it will quite often tell you confidently something you know to be gibberish.
Calculating relative dates in JavaScript to display on statically generated sites, including those built with Eleventy - like this one.
Tips and Resources for AI Beginners.
How to apply validation in a Ruby-on-Rails model when you don't always want it.
Mindfully painting of a pair of foxes during my holidays.
Assessing the health and performance of a product engineering team.
Programming a macro pad as a chorded keyboard for typing ascii characters.
A presentation outlining my career change into management, for Web Directions Code Leaders 2022.
What to focus on during the first few months as an Engineering Manager when joining a new team or organisation.
Links to resources and writing by others on the engineering leadership journey.
Implementing dark mode in a website using css variables and prefers-color-scheme media query.
Adding meta tags to eleventy theme to provide open graph social sharing cards functionality.
A list of software and hardware that I use everyday.
Rebuilding this personal site with a new static site generator.
Using Svelte to build a sample data capture and review application.
Working with Rust to generate and solve sudoku puzzles.
Presenting the other stuff that you need to consider when working as a Javascript Developer.
Generating a sequence of numbers.
Simple JavaScript library to manage JSON objects via CRUD api.
A quick dive into the process of building a web application from scratch using Sencha’s EXT JS 6 SDK..
Explore the ideas of Test Driven Development and how it assists testing and code coverage.
My first experience of working remotely.
A cross platform mobile application developed using Xamarin and Parse.com.
Development and deploy cross-platform Tasks app with camera integration and offline storage.
Where I visit Canva headquarters and hear talks from smart people.
Failing to build anything useful with the Arduino.
Remember when every site had an RSS feed?.
Adding spelling support to my vi configuration.
Exploring the Windows Phone in 2012.