Blog

Building a chatbot with Claude API

experiments in building a chatbot with claude API

Product learning sprint. Day 1

A 3 week AI product learning sprint

Learning nix and nixOS

As I had historic practical knowledge of Linux gained through systems admin roles, I already understood the approaches used for package management in Linux and Mac environments. I used AI assistance to explore how nix compares in a learn by doing approach. This introduction assumes you have some similar knowledge and want to do the same.


Lean UX Canvas

One of the most useful things I’ve learned in product is that it;s not always yes/no; not every strong opinion needs to be either accepted or resisted outright. Sometimes what’s really needed is to faciliate a space to explore the opinion safely — to understand what’s behind it, and whether it holds up when you bring it closer to users and outcomes.


Learning by doing in product

When joining a new team or having a new product to manage, you want to get up to speed quickly and be able to start creating impact. I’ve found that by embracing vulnerability and learning by doing I have been able to navigate multiple new domains throughout my career and become the go-to person for the product.


Outcomes and Opportunity/Solution trees in mission-driven organisations

Kotahi is a peer review platform in the Coko ecosystem. When I joined the team there was a well scoped set of project milestones and a large backlog for delivery. This is a good approach when you are working to specific, well scoped deliverables and you know the capacity you will have in the team for the work, but the world doesn’t stop turning when you have outlined all your outputs.


The product management lifecycle at Sciety

The product management lifecycle is typically visualised as a loop of activities that take place in broad areas of Discovery and Delivery.


Bug prioritisation

One of the most challenging balancing acts in Product Management is maintaining product quality while still being focused on delivering value. The question of “what do we do about this bug?” can create tension in outcome focussed teams. If you are working towards driving a particular metric or goal, should bug fixes be prioritised over achieving that goal?


weeknote 16/05/25

I’ve been finalising the MoU for the Sciety X NLnet project. Once this is agreed it means that myself and other named people can start work on the project.


Hand in!

I handed in the MA Dissertation a couple of weeks ago and I’ve now submitted the associated Journal Article summary.