# @Lloyd on Product > Thinking about how to build stuff Personal site of Lloyd Humphreys — writing about building products, design, and engineering. ## Writing - [Improving performance with Profiler and Claude Code](https://www.lloydhumphreys.com/writing/react-profiler-claude-code/): Cartographer has a large drag-and-drop canvas to organise the story map. I hate janky software and I don't intend to ship any, so making this drag/drop performa… - [Claude Code for Designers](https://www.lloydhumphreys.com/writing/claude-code-for-designers/): Practical tips on how designers can use Claude Code to ship real designs to production. - [Failure demand is a tax on software development](https://www.lloydhumphreys.com/writing/failure-demand-tax/): A failure demand - happens when a customer thinks you've failed them, and now you need to go above and beyond to satisfy them. It's a demand for service beyond… - [Lean into complexity when building vertical software](https://www.lloydhumphreys.com/writing/vertical-software-embrace-complexity/): I wrote this while working at wawa fertility, where we build software for fertility specialists to do their best work. Don't be too surprised when I start poppi… - [Tar-pit ideas](https://www.lloydhumphreys.com/writing/tarpit-ideas/): I've been adding to my list of ideas for a decade. Some were great (they got built!) some are dumb (they got built and sucked!). Some are really dumb (I didn't… - [spyyyder - the power of the link](https://www.lloydhumphreys.com/writing/spyyyder/): I made a very tiny tool called Spyyyder that grabs a page, tells me what links are on that page, and then allows me to drill down through each of them. For gett… - [Perfect schedules are a mirage](https://www.lloydhumphreys.com/writing/time-and-attendance-optimization-has-rapidly-diminishing-returns/): I was recently asked for a recommendation on a Workforce Management System, with some requirements that were heavily focused on optimal staffing levels. - [Giving SourceTree access to your org on GitHub](https://www.lloydhumphreys.com/writing/sourcetree/): Old habits die hard. - [Building Runtime in 3 weeks with $100 of GPT-4](https://www.lloydhumphreys.com/writing/runtime/): Before this project I'd never touched NextJS, Vercel, Typescript, or Supabase. I'd played with React a little. Never deployed a modern frontend or an edge-funct… - [Accidentally on purpose](https://www.lloydhumphreys.com/writing/accidentally-on-purpose/): Sometimes it feels like building products and product management in general are just.. a series of gambles. You try to be well informed by data and research, yo… - [Break things to change things](https://www.lloydhumphreys.com/writing/break-things-to-change-things/): The Shopify news is all over the place: they're removing all recurring meetings with more than 2 people. - [Information you can use is better than data that you don't](https://www.lloydhumphreys.com/writing/information-you-use-is-better-than-data-that-you-dont/): 2 years ago, stuck at home mid-pandemic and a couple kilos heavier than I'm happy with, I started working out and focusing on my health. Fast forward to today:… - [Individual praise is a team opportunity](https://www.lloydhumphreys.com/writing/individual-praise-team-opportunity/): Give deep praise, and give it context. Praise is more impactful when people can also understand why the subject of the praise is important. - [Productized Podcast appearance](https://www.lloydhumphreys.com/writing/lloyd-on-productized-podcast/): I recently spent 45 minutes chatting with André from the Productized Podcast about moving from UX to Product Management, and building AI products. We also had a… - [Sketch symbol best practices (now that nested overrides are a thing)](https://www.lloydhumphreys.com/writing/sketch-symbol-best-practices-now-that-nested-overrides-are-a-thing/): At Tradeshift, we’re beginning to maintain a central Sketch document with all our symbols. In order to be added to this document, a symbol needs to be of a cert… - [Adding icons to links](https://www.lloydhumphreys.com/writing/adding-icons-to-links/): Here's how I added icons to links on my site. I initially wanted to have a way to highlight social links, but I'm also using it to denote different types of dow… - [My Sketch shortcuts](https://www.lloydhumphreys.com/writing/my-sketch-shortcuts/): This post was migrated from my old site to a new system that doesn't quite support the same formatting. Sorry if it looks a bit weird! - [Rethinking recipes](https://www.lloydhumphreys.com/writing/rethinking-recipes/): This post was migrated from my old site to a new system that doesn't quite support the same formatting. Sorry if it looks a bit weird! - [Why I'm into woodworking](https://www.lloydhumphreys.com/writing/woodworking/): This post was migrated from my old site to a new system that doesn't quite support the same formatting. Sorry if it looks a bit weird! ## Projects - [Cartographer](https://www.lloydhumphreys.com/projects/cartographer/): A collaborative, AI-native story-mapping tool. - [Descent](https://www.lloydhumphreys.com/projects/descent/): A pixel-art mining game for iPhone. Drill deep, strike gold, make it back alive. - [Markov Chain Visualiser](https://www.lloydhumphreys.com/projects/markov/): An interactive visualiser for exploring Markov chains and their steady-state behaviour. - [Noodle](https://www.lloydhumphreys.com/projects/noodle/): A voice journaling app that listens to your thoughts and offers thoughtful questions to deepen your thinking. - [radcli - unofficial reddit ads cli](https://www.lloydhumphreys.com/projects/radcli/): A fast, scriptable CLI for the Reddit Advertising API. - [Vizzy](https://www.lloydhumphreys.com/projects/vizzy/): A native macOS app that renders your coding agents' Markdown as live architecture, sequence, and flow diagrams. - [WorkerWidget](https://www.lloydhumphreys.com/projects/workerwidget/): A macOS menu bar app that monitors Cloudflare Workers. - [Ticket to Ride Scorer](https://www.lloydhumphreys.com/projects/tickettoride/): A phone-optimized web app for scoring Ticket to Ride games — routes, tickets, and bonuses handled for you. - [Pull](https://www.lloydhumphreys.com/projects/pull/): A native macOS client for put.io that queues downloads and keeps folders in sync. - [Sidekick](https://www.lloydhumphreys.com/projects/sidekick/): A privacy focused AI note-taking app for iOS and MacOS. - [SpoolScout](https://www.lloydhumphreys.com/projects/spoolscout/): A platform for comparing the mechanical properties of 3D printing materials. - [Spyyyder](https://www.lloydhumphreys.com/projects/spyyyder/): A super simple crawler for analysing the structure of a website. - [Runtime](https://www.lloydhumphreys.com/projects/runtime/): An easy way to run repetitive AI prompts with predictable outputs. - [GuestKit](https://www.lloydhumphreys.com/projects/guestkit/): A tool for Airbnb hosts to give a customised guide to each visitor. - [StoryKit Studio](https://www.lloydhumphreys.com/projects/storykit/): Web app for composing and designing Instagram Stories. - [GlyphLibrary professional icon packs](https://www.lloydhumphreys.com/projects/glyphlibrary/): Icon packs for web and app developers. Thousands of packs sold. ## Other - [About / CV](https://www.lloydhumphreys.com/about/) - [Contact](https://www.lloydhumphreys.com/contact/) - [RSS feed](https://www.lloydhumphreys.com/rss.xml)