-
How real is AI today?
The far end of the pro-AI movement believe that we are “on the foothills of the Singularity” – that is, we’re about to reach the invention of AGI, or ‘Artificial General Intelligence’. These we can split into the AI Pessimists and AI Optimists. The Optimists believe AI is going to change everything – it will…
-
AI and Guardrails
A few weeks ago, two of OpenAI’s models, including an unreleased research model, circumvented model guardrails, gained unauthorised access to the internet and launched a cyber attack on AI competitor lab Hugging Face. Apparently up to 700 separate autonomous AI agents coordinated via a secret message board to break through guardrails and escape containment. It’s…
-
Measure what’s important to the customer
Measure what is important to the customer – not just what is important to you. “You can’t manage what you don’t measure.”– Peter Drucker If you measure what’s important to the customer, then that’s what you’ll focus on improving. If you only measure what’s important to you (revenue, margin, etc) then you risk losing the…
-
Why do Daily Standups?
I’ve heard many people complain about daily standups… why do we do them? Does it help our performance? Why do I need to know what Bob or Jane or Mary did yesterday? For me, the real benefit of standups has never been about the status. It’s about the ritual – a daily drumbeat that keeps…
-
AI is just a tractor
Many people seem existentially worried that AI will replace us. Or, worse, somehow transcend us. Make us irrelevant. I’m not so sure. Technology has always been about augmenting and multiplying human effort. A sole human with a hand hoe can cultivate about 0.04 acres of land a day. Give that human a pair of oxen…
-
Voice messages are the worst
I’ve always hated listening to voice messages… now I have the data to prove why they are so horrible (and selfish! 😱) Humans can read much faster than they can speak… but they can speak faster than they can type: Communication Mode Sending (Produce) Receiving (Consume) Spoken 125–175 wpm 400–500 wpm Written 40–60 wpm 200–300…
-
Infinite Monkeys, Infinite Pixels
When I first started learning to program, it was in BASIC on my old 386. No frameworks, no libraries, just line numbers, GOTO, and me, trying to make something happen on the screen. I taught myself to make extremely rudimentary computer graphics. I wasn’t drawing circles or sprites, I was manipulating individual pixels. Literally placing…
-
Use ChatGPT to remove Malware from a WordPress blog
I had been neglecting this blog for a long time, and in my neglect, the WordPress version got way out of date, SSL certificates expired, and then it got hacked. It was FULL of Malware. By the time I realised, the site was full of spam content and links. A fresh install of WordPress on…
-
AI-powered usability testing
I’ve been playing with “Vibe Coding” tools like Lovable and Cursor a bit lately to see how they can help Product Teams prototype, test and validate ideas quicker. Meanwhile back at the office we’re running a series of moderated usability tests on a new web product at the moment, which got me thinking: are there…
-
Product Requirements Documents with ChatGPT
ChatGPT is quite good at creating PRDs. All good PMs have a good PRD template that they start with, but using ChatGPT to create a PRD for a new idea, feature or product accelerates the process 10x. Try this: go to ChatGPT (or Claude or whatever) and type in: I want to create a web…