[{"data":1,"prerenderedAt":191},["ShallowReactive",2],{"site-settings":3,"blog-tag-cloudflare-pages":76},{"global":4,"header":11,"footer":27},{"brandName":5,"brandStamp":6,"brandTagline":7,"communityUrl":8,"defaultSeoDescription":9,"defaultOgImage":10},"Useful Labs","est. 2025 · UK","Serious software, built out loud.","https:\u002F\u002Fcommunity.usefullabs.io","A product-led lab building production-grade platforms in the open — Sonic Artistes, Castora and more. A few times a year we take that same craft to a client build. Real software, shipped at product-team pace, shared honestly.",null,{"navLinks":12,"scarcityPulse":10,"showClock":25,"ctaLabel":26,"ctaUrl":8},[13,17,20,23],{"label":14,"url":15,"external":16},"Projects","\u002Fprojects",false,{"label":18,"url":19,"external":16},"Writing","\u002Fblog",{"label":21,"url":22,"external":16},"Tools","\u002Ftools",{"label":24,"url":8,"external":25},"The Hub",true,"Join the community",{"tagline":7,"aboutParagraph":28,"copyrightLine":29,"columns":30,"legalLinks":63},"A UK product lab, built in the open. Real production software, documented honestly — no hype, no highlights reel.","© Useful Labs {year} · Made in the UK with unusual patience.",[31,41,50],{"heading":14,"links":32},[33,36,39],{"label":34,"url":35,"external":25},"Sonic Artistes","https:\u002F\u002Fapp.sonicartistes.com",{"label":37,"url":38,"external":25},"Castora","https:\u002F\u002Fgetcastora.com",{"label":40,"url":15,"external":16},"Archive",{"heading":18,"links":42},[43,44,47],{"label":18,"url":19,"external":16},{"label":45,"url":46,"external":16},"RSS feed","\u002Frss.xml",{"label":48,"url":49,"external":16},"Newsletter","#newsletter",{"heading":51,"links":52},"Elsewhere",[53,54,57,60],{"label":24,"url":8,"external":25},{"label":55,"url":56,"external":25},"GitHub","https:\u002F\u002Fgithub.com\u002Fpaulwilliams-us",{"label":58,"url":59,"external":25},"X \u002F Twitter","https:\u002F\u002Fx.com",{"label":61,"url":62,"external":16},"Email","mailto:hello@usefullabs.io",[64,67,70,73],{"label":65,"url":66,"external":16},"Privacy","\u002Fprivacy",{"label":68,"url":69,"external":16},"Terms","\u002Fterms",{"label":71,"url":72,"external":16},"AI Policy","\u002Fai-policy",{"label":74,"url":75,"external":16},"Colophon","\u002Fcolophon",[77,101,132,163],{"index":78,"slug":79,"title":80,"excerpt":81,"category":82,"categorySlug":85,"tags":86,"dateLabel":90,"readingLabel":91,"readingMinutes":92,"publishedIso":93,"href":94,"isFeatured":16,"relatedProjectIds":95,"featuredImage":96},"#0004","defaults-are-decisions","Defaults are decisions","Most people never change a default. That makes the default the most powerful design decision you'll ever make — and the one most often left to chance. A short case for choosing them on purpose.",{"label":83,"tone":84},"Digital Experience","violet","digital-experience",[87],{"name":88,"slug":89},"User Experience","ux","today","3 min read",3,"2026-06-26T15:47:41","\u002Fblog\u002Fdefaults-are-decisions",[],{"src":97,"alt":98,"width":99,"height":100},"https:\u002F\u002Foffice.usefullabs.io\u002Fassets\u002F47c8520e-8f24-41ad-ab31-6d057cdb105f","Defaults Are Decisions",1672,941,{"index":102,"slug":103,"title":104,"excerpt":105,"category":106,"categorySlug":108,"tags":109,"dateLabel":122,"readingLabel":91,"readingMinutes":92,"publishedIso":123,"href":124,"isFeatured":25,"relatedProjectIds":125,"featuredImage":127},"#0003","why-we-built-a-stem-player-in-the-browser-and-not-in-logic","Why we built a stem player in the browser (and not in Logic)","The brief was simple: let performers isolate and solo any instrument in a backing track, anywhere, on any device. The obvious answer was a DAW plugin. We went the other way — and the browser turned out to be the right call.",{"label":34,"tone":107},"accent","sonic-artistes",[110,113,116,119],{"name":111,"slug":112},"Cloudflare Pages","cloudflare-pages",{"name":114,"slug":115},"Offline-First","offline-first",{"name":117,"slug":118},"PocketBase","pocketbase",{"name":120,"slug":121},"Web Audio API","web-audio-api","2mo ago","2026-04-23T10:20:14","\u002Fblog\u002Fwhy-we-built-a-stem-player-in-the-browser-and-not-in-logic",[126],"multi-track-player",{"src":128,"alt":129,"width":130,"height":131},"https:\u002F\u002Foffice.usefullabs.io\u002Fassets\u002Fb45187b9-0bd7-4784-b7f3-51471b895a21","Sonic Artistes Multi-Track Player",1920,1281,{"index":133,"slug":134,"title":135,"excerpt":136,"category":137,"categorySlug":139,"tags":140,"dateLabel":153,"readingLabel":154,"readingMinutes":155,"publishedIso":156,"href":157,"isFeatured":16,"relatedProjectIds":158,"featuredImage":159},"#0002","openclaw-changed-everything-then-the-security-alarms-went-off","OpenClaw: The Agentic AI Revolution Is Here (And So Are the Security Nightmares)","You have probably seen it by now. Your Twitter feed. Your YouTube recommendations. That one person in your no-code community who will not stop talking about it. OpenClaw — the AI agent that lets you message your computer like it is a colleague and watch it actually do things. “It negotiated a £3,300 discount on […]",{"label":138,"tone":84},"Claude Code","claude-code",[141,144,147,150],{"name":142,"slug":143},"AI Agents","ai-agents",{"name":145,"slug":146},"Automation","automation",{"name":148,"slug":149},"MCP","mcp",{"name":151,"slug":152},"Security","security","4mo ago","16 min read",16,"2026-02-08T13:08:02","\u002Fblog\u002Fopenclaw-changed-everything-then-the-security-alarms-went-off",[],{"src":160,"alt":161,"width":130,"height":162},"https:\u002F\u002Foffice.usefullabs.io\u002Fassets\u002F7d0de0ff-ef2d-4853-b79e-d3abc3211454","OpenClaw Article 01 Featured Image",1072,{"index":164,"slug":165,"title":166,"excerpt":167,"category":168,"categorySlug":171,"tags":172,"dateLabel":181,"readingLabel":182,"readingMinutes":183,"publishedIso":184,"href":185,"isFeatured":16,"relatedProjectIds":186,"featuredImage":187},"#0001","logic-over-hype-how-to-choose-digital-tools-without-the-noise","Logic Over Hype: How to Choose Digital Tools Without the Noise","Open YouTube right now. What do you see? Likely a grid of thumbnails featuring people making shocked faces, overlaid with text that screams: “This new AI model is INSANE,” “Next.js 16 changes EVERYTHING,” or “Use this tool to become a millionaire by Tuesday.” If you are a creator, developer, or business owner, this constant barrage […]",{"label":169,"tone":170},"General","neutral","general",[173,176,179],{"name":174,"slug":175},"Developer Advice","developer-advice",{"name":177,"slug":178},"Productivity","productivity",{"name":21,"slug":180},"tools","5mo ago","7 min read",7,"2026-01-01T22:28:25","\u002Fblog\u002Flogic-over-hype-how-to-choose-digital-tools-without-the-noise",[],{"src":188,"alt":189,"width":130,"height":190},"https:\u002F\u002Foffice.usefullabs.io\u002Fassets\u002Fd36b230a-aafe-49b5-be98-8c9570cf2523","Logic Over Hype Featured Image",1047,1782519038978]