Random musings

Let your voice be heard

Posted on

Recently I started singing lessons again with a new teacher, after a couple of years’ hiatus. I love singing – I’ve been doing it for as long as I can remember, and started taking professional lessons on and off about 15 years ago. I’ve always wanted to get into performing but haven’t had the know-how […]

Productivity

Lessons learned from remote consulting

Posted on

Up until the start of this year, I was running my own business as a sole trader doing a bunch of different stuff like test automation consulting, graphic design freelance work, mentoring, conference evangelism, art commissions, and more. Thanks to my international network, quite a lot of this work ended up being remote. Here’s some […]

Community

I am mentoring 20 people at once

Posted on

About a month ago I started a program called “Group Mentoring”. Now I have over 20 mentees, in 6 different countries! Crazy, right? What is group mentoring? Group mentoringĀ is a series of hour-long online workshops tailored to your career goals. Each group has just 2-4 mentees, ensuring that your mentor has adequate time to spend […]

Community

The best developers test their code

Posted on

I am always surprised at how many software developers I meet who are reluctant to write unit tests. Writing good tests is a crucial part of becoming an expert software developer. The best developers I know all consider writing unit tests a crucial part of software development. All of the most successful software companies consider […]

Automation

Automated test debugging cheat sheet

Posted on

Are you having trouble working out why your automated tests are failing? The next time you find yourself stuck, try my automated test debugging cheat sheet. It lists the most common issues that affect automated end-to-end tests based on my decades of experience dealing with them. I hope it saves you from some headaches. Download […]

Training

Running a technical workshop as a D&D style adventure game

Posted on

When I was invited to give a workshop at Agile Testing Days 2018 (Potsdam, Germany), I wanted to teach lessons in test advocacy and management because I think these are really important skills that can be difficult to learn effectively. I thought about how I learned these skills and it was always through experience rather […]

Community

DDD Brisbane: My #sketchnote adventure

Posted on

Last Saturday I attended DDD Brisbane (Developers, Developers, Developers!) and it was awesome. It was my first time attending this conference (thanks to Emvious), and my first time attending any conference without speaking, organising, and/or hosting at it in years and years. I can’t actually remember the last time I did this. I vaguely remember […]