In February 2025, Andrej Karpathy posted a tweet about a new way of working he called “vibe coding.” Accept All, don’t read the diffs, copy-paste errors back in and hope for the best. He meant it for throwaway weekend projects. He later described it as “a shower of thoughts throwaway tweet.” Then the term escaped. Within months it was applied to everything — careful, test-driven AI-assisted…
Last month I built an internal tool that uses LLMs to map vehicle specifications to parts catalogue codes. It takes a vehicle registration, runs it through a few layers of logic, and works out which variant of a brake pad or oil filter fits. Our automotive domain expert does this manually - it’s the gold standard that we hold the automation that we build to. But, I was curious if an LLM could…
As a product manager, not only do I have to get shit done, but I also have to get the right shit done. As my seniority and responsibilities have increased, it’s become more and more important for me to build a system for managing my workload. The questions I ask myself daily are: What do I need to get done? What’s the most important thing to do? What work am I waiting on from others? Today I’d…
Hello 👋, I’m Pete and I’ve been working on a side-project to 100% automate my family’s grocery shopping. Here is what I’ve been working on in the last few weeks. If you would like to find out more or stay up to date with my progress, send me an email and I’ll keep you in the loop: pete.roome@gmail.com . I will quickly get to the changes I have made in the last few weeks. 📝 Changes ✅ Added a new…
So it’s been almost a month since my first post about how I am automating my family’s grocery shopping - and a lot has changed in the world. Here we are, comfortably isolated at home, practicing the art of social distancing. I’m not too sure how it is around the rest of the World, but the UK has gone bonkers panic buying groceries and household goods. In our small corner of South East London, the…
I love food and I love cooking, but I loathe grocery shopping. Deciding what to cook and the time it takes to find the groceries (in-store and online) is painful. Like everyone else I’m kind of busy and would rather spend my spare time with my family and friends. In addition, I casually follow the FIRE (Financial Independence Retire Early) mentality, minimising living costs where possible. I hate…
One of the first lessons you learn as a product manager is to build the right solution, you first need to speak to the people who are experiencing the problem you are solving. You need to understand your user’s goals, what your product does well to support these and what it doesn’t do so well. Speaking to your users irregularly, or not at all, guarantees your product’s failure - there’s no beating…
Like a lot of startups, the end of one quarter and the start of another means planning - more specifically OKR planning. If you’ve never heard of OKRs, here’s a quick history lesson: OKR stands for: Objectives and Key Results. They’re a goal setting and alignment tool for teams. OKRs are attributed to Andy Grove who introduced the concept at Intel and documented them in his 1983 book: High Output…
A Rails architecture thing that I picked up this week… It’s easier to test and better practice to define helper methods in a helper file, rather than in a controller by using the helper_method method. In some controllers I’ve recently been working with there were quite a lot of helper_methods defined like this: class ApplicationController < ActionController :: Base helper_method :current_cart def…
I’ve recently started to document my endeavours in getting my personalised print business off the ground and generating a bit more revenue. This post is my first attempt at documenting and formalising one of the growth hacks I’m experimenting with. I’ll work to a standardised format when I do write them up and I hope the process might spark more ideas for the future, or even for you the reader.…