[{"data":1,"prerenderedAt":173},["ShallowReactive",2],{"page-yes":3,"navigation":83},{"id":4,"title":5,"body":6,"date":69,"description":70,"draft":71,"extension":72,"hideYear":71,"meta":73,"navigation":77,"path":78,"readingTime":79,"seo":80,"stem":81,"__hash__":82},"articles/articles/yes.md","The “yes” transaction",{"type":7,"value":8,"toc":66},"minimark",[9,13,26,29,36,39,58],[10,11,12],"p",{},"For years now, this is how I've order my contact lenses:",[10,14,15],{},[16,17],"img",{":sizes":18,":zoom":19,"alt":20,"className":21,"format":24,"src":25},"400px sm:800px","false","",[22,23],"w-16","h-auto","webp","/img/yes.png",[10,27,28],{},"Every few months I get a text message from a website I once visited around 5 years ago. I purchased some lenses and never visited again. They know how many lenses I buy and how long they'll last. Then they send me a message…",[10,30,31],{},[16,32],{":sizes":18,":zoom":19,"alt":20,"className":33,"format":24,"src":35},[34,23],"w-auto","/img/order.png",[10,37,38],{},"I love this transaction for many reasons:",[40,41,42,46,49,52,55],"ol",{},[43,44,45],"li",{},"I don't need to install an app or sign in to a website",[43,47,48],{},"It works even if I change my phone",[43,50,51],{},"I can ignore it if I like",[43,53,54],{},"I can pull up a message from months ago and respond.",[43,56,57],{},"There is no payment confirmation required.",[10,59,60,61,65],{},"One '",[62,63,64],"em",{},"YES","' and they arrive the next day with a complimentary bag of Haribo.",{"title":20,"searchDepth":67,"depth":67,"links":68},2,[],"2022-01-04","Why my contact lens service is my favourite transaction.",false,"md",{"tags":74},[75,76],"design","ux",true,"/articles/yes",1,{"title":5,"description":70},"articles/yes","6PmuwxdjhqRKAIhLTA_attJWa5u-7QvlJzbr9Qt-9OM",[84],{"title":85,"path":86,"stem":87,"children":88,"page":71},"Articles","/articles","articles",[89,95,101,107,113,119,125,131,137,143,149,155,156,162,167],{"title":90,"path":91,"stem":92,"description":93,"date":94},"Still haven't found what you're looking for?","/articles/ai-search","articles/ai-search","AI-powered search is transforming web search.","2024-10-31",{"title":96,"path":97,"stem":98,"description":99,"date":100},"Big Emoji","/articles/big-emoji","articles/big-emoji","Building an app for my kids.","2024-06-23",{"title":102,"path":103,"stem":104,"description":105,"date":106},"It probably won’t be you","/articles/it-probably-wont-be-you","articles/it-probably-wont-be-you","An interactive exploration of our lottery instincts.","2024-06-11",{"title":108,"path":109,"stem":110,"description":111,"date":112},"My memory is shot","/articles/my-memory-is-shot","articles/my-memory-is-shot","Discovering the link between writing and memory.","2024-04-28",{"title":114,"path":115,"stem":116,"description":117,"date":118},"Quotes","/articles/quotes","articles/quotes","A collection of quotes I've heard and written down at some point in my life.","2024-03-29",{"title":120,"path":121,"stem":122,"description":123,"date":124},"TikTok goes your clock","/articles/tiktok-goes-your-clock","articles/tiktok-goes-your-clock","What I learned from quitting TikTok","2024-03-26",{"title":126,"path":127,"stem":128,"description":129,"date":130},"User testing fail","/articles/user-testing-fail","articles/user-testing-fail","Attempting to think like a kid when designing a kids app.","2024-03-20",{"title":132,"path":133,"stem":134,"description":135,"date":136},"George Harrison's hands","/articles/george-harrisons-hands","articles/george-harrisons-hands","You can replicate the setup, but not the experience.","2023-01-17",{"title":138,"path":139,"stem":140,"description":141,"date":142},"Things I learned in 2022","/articles/things-i-learned-in-2022","articles/things-i-learned-in-2022","Aside from all the emergence of AI.","2022-12-20",{"title":144,"path":145,"stem":146,"description":147,"date":148},"Counting unique visitors without using cookies, UIDs or fingerprinting.","/articles/cookieless-unique-visitor-counts","articles/cookieless-unique-visitor-counts","on withcabin.com","2022-11-30",{"title":150,"path":151,"stem":152,"description":153,"date":154},"Hang up.","/articles/hang-up","articles/hang-up","Steps for for avoiding scam calls.","2022-05-06",{"title":5,"path":78,"stem":81,"description":70,"date":69},{"title":157,"path":158,"stem":159,"description":160,"date":161},"One line of code","/articles/one-line-of-code","articles/one-line-of-code","How I built an API for the London 2012 Olympics with one line of code.","2021-05-11",{"title":163,"path":164,"stem":165,"description":166,"date":161},"The potential energy savings of deprecating Cloudflare's cfduid cookie.","/articles/the-deprecated-cookie","articles/the-deprecated-cookie","How removing a tiny cookie can have a big impact on carbon emissions.",{"title":168,"path":169,"stem":170,"description":171,"date":172},"Never launching","/articles/never-launching-products","articles/never-launching-products","It's not just about the launch, it's about the process.","2021-04-09",1772188377383]