-
Deliver Sessions: We need to talk about strategy
I help organise Deliver Sessions meetup, and in February 2025 we had our first meetup of the year at Booking.com’s office in Castlefield. This is on the site of the old Granada TV Studios, where the Beatles made their first TV appearance. I could write a whole post about these studios (including how they briefly had…
-
Agile in the Ether, IRL: 2025 edition
I’ve been part of the Agile in the Ether online meetup for years, and in 2024 we had a one-day, in real life event in Liverpool. It was so good we decided to do it again this year. Emily Webber has posted about how the overall event was planned and run – a good read!…
-
“How do I do that in TypeScript?”: Memoization with decorators
I wrote last year about how I’m using Advent of Code to learn TypeScript – I often know what I’d like to write in Python, and sometimes the “How do I do that in TypeScript?” question doesn’t have an obvious answer. What was I trying to do? Some puzzles can be solved using memoization: when…
-
10 things nobody tells you about OKRs, part 6
We’ve covered a lot since part 1 introduced this series: In the last post about OKRs, I argued that you don’t need them at all. They can be useful, but it’s good to think carefully about what you want to get out of them and whether you’re seeing a good return on the time and…
-
10 things nobody tells you about OKRs, part 5
In past instalments, this series has introduced the topic, dug into OKR origins, checked what else was going on while companies used them, and given ideas on a few things it’s easy to miss. Today, we’ll be talking about one big thing that people might not have told you about OKRs: Honestly, you don’t need…
-
Deliver Sessions: Getting better all the time
In November 2024 Deliver Sessions meetup was hosted at Northcoders’ office in Manchester Technology Centre, for an evening of talks about how people have got better at what they do. We asked speakers to think about: Here’s a few notes on what they put together. From Engineer to Head of Product Delivery: Hard Lessons and…
-
“How do I do that in TypeScript?”: Generator expressions
I wrote in “Some things I love about advent of code” about how I was using Advent of Code to help learn TypeScript. I did some of the old puzzles in Python – a language I’m comfortable with – then redid them in this language I’m brand new to. This gave me a chance to…
-
10 things nobody tells you about OKRs, part 4
We’ve covered several things about OKRs already: Today, in part 4, we’ll look at a few things it took me quite a while to realise. It’s easy to get excited about the promise of OKRs: aim for outrageous success, and if you get anywhere close to it you’ll still have got much further than you…
-
10 things nobody tells you about OKRs, part 3
This is a multi-part writeup of a talk I gave. So far we have: Let’s move on to the next thing that nobody tells you: Various companies have been vocal over the years about using OKRs and how they’ve been important to their success. Most prominent of these is Google, the first place John Doerr…