Tag: Accessories

  • Week 14.26

    Week 14.26

    An update on my app addiction

    On Wednesday morning I woke up and saw that my last app DataDeck was getting a bunch of likes and reposts on Bluesky, which was a nice surprise. If ever there was a place where people would appreciate a wacky, nerdy idea, I guess that would be it.

    My Instagram Story on Wednesday

    I made a couple of post-release updates to my magnetic poetry non-game, CommonVerse. There are now two new themes, one called Label Maker that resembles those little Dymo stickers we used to make, and another called Zine which is like a random note of cutout words. The UX has also been improved in subtle ways that might make it easier to manage making sentences.

    My “main” app project now is one that I can keep noodling on in the background, with no real endpoint — it’s done when I think it’s done — and the idea was that would help me slow down and spend less time with this vibe coding stuff. Guess what happened? That’s right, if you design something that can sit on the back burner, it will sit on the back burner. I started work on another app instead.

    Defying time and gravity

    I’ve known that the next step was to play with agentic coding tools like Codex or Google’s Antigravity. These are code editors with integrated AI that can look across all your project files and manage multiple agents working on simultaneous tasks. It’s a far cry from the way I’d been working: getting advice and instructions from a single chat, and then doing everything myself in a code editor. So I finally got started with Antigravity, and it blew my mind.

    The productivity increase is hard to describe. I could just describe stuff and it would get done without further work on my part. The tool can use the system’s terminal and Chrome browser to install packages, click around and test the app, figure out why things aren’t working, and fix it while you watch. Stuff that took me days over the last month could have been done in hours. It was automating so much of what little I, the non-programming human, was doing and considered my job, that it made me feel kinda redundant, to say nothing of real programmers.

    With Antigravity, the MVP of my app concept was done in three hours on a Friday. The good/bad news was that it blew through most of my token allocation for the week. So I went back to the “old” way of working and made subsequent changes manually. What I discovered was that I much prefer getting hands on with the project files, looking through the code to understand what was going on and what went where. I think I’ll use these agentic tools to get started fast and figure out a working architecture. After that, it’s more fun to get involved and make improvements slowly.

    Ate and left the Crumbs

    So the new app is called Crumbs, as in breadcrumbs, as in leaving a trail of them so you know where you’ve been. It’s a private location journal that lets you mark where you are on a map with a single button push. Over time, you can see the path of your journey(s).

    I made this because I’ve always wanted something like this for logging holidays, and no app really does what I want. Foursquare’s Swarm is based on Places, so you have to find the business listing or entry in order to check in. If you’re in the middle of a national park, or in a country where no one has created Places, or you can’t read the names, you’re out of luck. Google Maps has a Timeline, but it tracks your location all the time, and it only shows your trail on a day-by-day basis. Your data is also locked in their app and you can’t get it out to visualize in other ways.

    Crumbs is private, and you can take the data out in JSON format. It logs the time and weather along with your location, and you can write little notes. You can save an image of your map, or export a PDF of your journal.

    A big breakthrough (for me)

    Unfortunately, because it’s a web app and not a native iOS app, it can’t permanently store data on your device. The OS may decide to purge all your data if you haven’t used it in a week. That’s a dealbreaker for any app intended to be a life-logging tool. That really bummed me out, and I thought it would just have to be a personal tool that I couldn’t distribute to anyone else — since remembering to do manual backups/restores of the JSON file would be a massive PITA for any user.

    And then I had a Eureka moment! I thought of a possible solution and asked Gemini if it was feasible, to which it answered “Yes, this is an ideal solution”. I wanted to scream “Well, then why didn’t you suggest it all this time we’ve been discussing how to get around the problem!?”

    The answer was Dropbox integration. I can’t make a web app read/write files locally, but I can do it in the cloud. So now Crumbs is as useful as a “real app”, provided you connect a Dropbox account.

    As of Monday morning this post is late and I think Crumbs is ready, so here it is.


    Other thoughts

    • Here’s a free idea: I was inspired by this stamp journal that went semi-viral, and wanted to make some sort of digital Instax photo album. It’d be kinda nice to keep a virtual scrapbook of interesting images, right? Well, turns out you can just use Apple’s Freeform app and Dazz Cam. It’s as simple as making a board and dropping in images, then arranging them however you want. All stored locally and synced to iCloud, easy peasy. Just because you can vibe code it doesn’t mean you should.
    • My iPhone’s MOFT Snap Case developed a cut/tear in its faux leather surface, and so had to be replaced after just six months. Its replacement is a Caudabe Sheath, which fits my requirements of being neither silicone nor slippery, with full edge coverage and a Camera Control passthrough button. It’s a hard plastic material with a rough, pebbled texture that makes it feel secure when held. It also came in second in MobileReviewsEh’s roundup of the year’s best cases. I got the version with the ‘open’ cutout for the 17 Pro Max’s camera island, not the ‘precise’ covered design.
    • Kim managed to finish reading Project Hail Mary and we went to see the film on Sunday (non-IMAX). Apparently there’s a longer cut, nearly four hours, which will be released on streaming in August when it comes to Amazon Prime Video. Yes, this is billed as an Amazon original film from the very first frame, coming even before the MGM logo (which they own), and I don’t think that will ever stop being weird. The film is good, a mostly faithful adaptation of a fun but slightly flawed book. I just think they glossed over a lot of detail in the final act, which lowered the stakes and made it less exciting and rewarding than it could have been. Hopefully the extended cut’s extra run time is concentrated at the end.
  • Week 44.25

    Week 44.25

    I saw a doctor about last week’s vertigo episode, and they concurred with my internet research that it was most likely a case of BPPV. Apparently, it really does “just happen” to anyone and they see quite a few cases of it. I was told to watch my salt intake and blood pressure, and see if the vertigo occurs “too often”, which might indicate a need for further scans.

    The doctor was surprised when I explained that we’d performed the Epley maneuver at home with a YouTube video, and said that it was probably what they’d be doing for me now if I’d still had symptoms. I didn’t explain that it had essentially been an AI consultation, because I didn’t want to get lectured about how they can be wrong. Not saying it’s a good idea, but it helped until I could get an appointment with a real doctor.

    After the doctor’s visit, I decided to have breakfast at Starbucks, a thing I used to do too often when I went in to the office. But in light of the advice I’d just been given about eating less sodium and watching my blood pressure, I opted for an egg white wrap instead of the rosemary chicken croissant that I really wanted, and it was unsatisfying. Is that what I have to look forward to now in old age? Just healthy compromises and remembering the good old days of eating crap?

    As if eating in revenge, we had a huge dinner with Alex at a place called “La Vache!” the following night. They run a simple concept: S$68/person for a salad, ribeye steak, and unlimited French fries. Cocktails are S$26 and pretty substantial. There are also desserts if you have room, including gelato from Messina down the road. Reader, I had a lot of fries and thereby a lot of sodium. So much so I’ve spent the rest of the week trying to up my water intake to make up for it.

    ===

    The MOFT brand iPhone case I got a few weeks ago has been impressing me so much with its soft material and quality construction that I blinked and found that I’ve now bought more products in their MagSafe-compatible lineup.

    The Snap Phone Tripod Wallet folds out into an adjustable stand that could be useful for anyone needing to shoot photos, make video calls, or watch media handsfree. Like I said, I’m barely conscious of why/how I bought these things, because that doesn’t describe me. I suppose I’ll just have to become a content creator then! It also holds up to 2 cards, although in hindsight I should have gone with the thinner version that doesn’t.

    That’s because a few days later, I also ordered their Snap Field Wallet which holds 8 cards and even some folded bills, coins, and a SIM card tool. There’s a version of this that includes a built-in stand, but I decided against it since I already have the “tripod” for stand-related needs.

    Happily, this shopping spree concludes my search for a new minimal wallet to replace my worn and aging Bellroy. Every bearable option I’ve found has been over S$120, and because carrying a wallet is such an antiquated concept for me these days with everything on the phone, I wasn’t thrilled to spend the money. But the MOFT Field Wallet’s low price and novel origami design made for an easier and less risky decision. It’ll mainly stay in my bag, but the option of attaching via MagSafe is a nice bonus.

    ===

    I haven’t seen many films lately, so this week was a corrective period. I saw a Korean arthouse film on MUBI that I don’t regret but can’t recommend, called Woman Is the Future of Man (2004), and a more mainstream Korean thriller called The Old Woman With the Knife (2025). The titular trifecta was pure coincidence, but I also saw the new Keira Knightley vehicle, The Woman in Cabin 10 (2025). None of the above are really worth your limited time on Earth, if we’re being honest.

    Usually, whenever a three-hour film pops up in the queue, I push it down to the bottom. But this time when I saw Martin Scorsese’s Casino (1995) was leaving Netflix, it seemed like a sign to just sit down and do it. I can’t believe I waited so long though, because it’s something of a masterpiece despite the gangland tropes, and I don’t normally even like these kind of stories.

    I subscribed to Disney+ Premium to watch Avatar: The Way of Water (2022) in 3D on the Vision Pro, another three-hour movie. While the story isn’t worth the time, the immersive experience and quirky filmmaking tech was absolutely worth my money. My Letterboxd review: “The story of a Saturday morning cartoon with the technical complexity and execution of a space mission. Big failure on the part of our entire species that we can’t produce a director who can do both parts equally well. Not a film I want to see again.”

    As an example of how this is a film that you can’t really watch traditionally, it constantly switches between 24fps and 48fps shots, often within a single scene. It feels like a videogame, where you’re watching a cinematic cutscene and then it suddenly transitions into ultra-smooth gameplay. The 3D also pops in HDR clarity on the Vision Pro, where it would be dimmer on an IMAX screen. Sitting at home with Disney+ in a headset is oddly the definitive way to experience James Cameron’s shallow deep sea epic, which probably wasn’t what he envisioned.

    I swore I wouldn’t read or watch any of the Dan Brown/Robert Langdon stories, but it’s been almost 20 years so I put The Da Vinci Code (2006, only 149 mins) on one night and it wasn’t terrible. It helps that it’s a Ron Howard film, and I think I might actually see the next two films, Angels & Demons (2009) and Inferno (2016), before they leave Netflix. There was also some positive press for the new Dan Brown book in this series, The Secret of Secrets, so I’ve added it to my reading list. Younger me would be so disappointed.

    ===

    It wasn’t just me that visited the doctor this week — I brought my 2021 iPad Pro (M1) down to the Apple Store over the weekend. When the Apple Genius came up to me and asked, “So what’s wrong with your iPad?”, I answered “It‘s just old.” For a while now, I’ve suspected it of falling short of Apple’s promised “all-day battery life”, but sending it in for a replacement felt like such a hassle that I kept putting it off.

    Because this iPad model doesn’t report battery health in Settings, I figured it was easily below 80% capacity, and was prepared to pay maybe $120–150 for a new battery. So they ran their diagnostics app on it, and told me it’s actually at 86%. Huh. That’s pretty good for 4.5 years! I asked how much it would cost to replace anyway, and was told just shy of S$200, but it would be a full unit swap rather than just a new battery.

    If the battery health had been 70%, I would probably have paid the money and then had to use this for at least another two years. But at 86%, I can probably make this work for another year and then see what the new models look like. So by building a product that actually ages well, Apple has… increased the likelihood of me upgrading even sooner. That’s the 4D chess game that Tim Cook plays, folks.

  • Week 40.25

    Week 40.25

    • I’m now at the age where annual medical exams are strongly advised. Everyone around me knows someone whose life’s been upended (or worse) by a serious health issue. As much as it sucks to find out, finding out too late is worse. We went for ours this week and are waiting for results, fingers crossed.
    • I’m now also at the age where lame jokes come naturally, so when the nurse asked, “You have about five drinks on average a week? What do you like to drink?”, I replied, “What do you have?” The nurse laughed harder than expected so I’m guessing the clinic doesn’t get many patients masking anxiety with comedy.
    • They’ll probably come back and tell me I’ve got hypertension, because I definitely felt my blood pressure spiking on Saturday when Kim agreed to give It Takes Two another go on the Switch. For the uninitiated, it’s a co-op game where a married couple on the verge of divorce magically get turned into a pair of their daughter’s wooden dolls in the shed, and need to make their way back into the main house to get her help. But in order to make the journey, they’ll need to — you guessed it — work together. As a couples conflict simulator, it’s super effective. There are many videos online showing one player (usually male) getting frustrated as their partners (usually female) struggle with the hand-eye coordination required to get through the platforming sections, dying over and over. Don’t get me wrong, it’s a lot of fun, and we surprisingly played for about three hours before calling it a day.
    • Speaking of things women do differently, I watched this video essay on the rise of gambling-related activities and industries, and learnt that blind box sales are overwhelmingly driven by female buyers. Supposedly, the data bears out that women prefer to get their dopamine fixes from such lower-risk, collection-and-completion-oriented activities with a community element. I definitely have never felt especially compelled to buy more than a couple of any given gacha or blind box toy. It says men prefer higher-stakes competitive play, “go big or go home” style, or what you’d recognize as traditional gambling. The point is, businesses really know our buttons and they are pushing them every minute in the modern world.
    • Speaking of wasting money, it didn’t take long to realize that my plastic Beats case wasn’t suited to everyday use — not because it’s candy pink but because, like the iPhone it protects, it’s too smooth and hard to hold. It’s now my occasional fun case, but for other days when I want to use one at all, I’ve got the MOFT Snap Case MOVAS™ in “Misty Cove” colored “vegan leather”. Nevertheless, it feels significantly nicer: soft, textured, grippy, yet smooth enough to slide out of a pocket without turning it inside out. One additional benefit of vegan leather over the murdery kind is that it’s more stain/patina resistant. I would never have been able to risk this color with a cowhide case; it’d turn blue-black from my jeans in no time. Btw, when did we all agree to start calling PVC vegan leather? That’s quite the PR masterstroke by Big Plastic.
    • Last week, the Twitch streamer 4amlaundry once again attended the Tokyo Game Show and streamed hours of walking around the show floor. I missed it then, but watched some of the recording this week on YouTube. I was more excited when he decided to visit the Extinct Media Museum in Tokyo on Wednesday. It’s a private collection of old cameras, laptops, phones, and media devices like the Walkman/Discman, MP3 players and so on. This was on my list to visit back in February, but on the day I was meant to go, it got too cold and dark for the 15-minute walk over from Tokyo station and I decided to head home. Watching the POV stream felt like being there — except he was happy to touch all of those beautiful tech artifacts where I, the germophobe, would have declined.
    • I read a couple of books. Flowers for Algernon by Daniel Keyes is one of those titles you always hear about, but I never actually knew what it was about. I thought it was some inspirational crap like ‘Hey God, it’s Whoever, Are You Listening’, or ‘The Five People You Meet in Purgatory’ or whatever. It turned out to be about an intellectually disabled man who’s turned into a genius in a science experiment. It was also more powerful than I expected because it’s presented entirely as journal entries by the man himself, so the reader experiences his increasing intelligence and widening awareness of his position firsthand.
    • Another book was Perfection by Vincenzo Latronico, which has been getting mentioned a lot on account of being nominated for the Booker Prize this year and for being too painfully truthful a look at millennials, and our devotion to living through trends, cool hunting, digital nomadism, performative wokeness, and mediocre aesthetics. Here’s the New Yorker’s article about Perfection, which makes me want to read the Georges Perec book that inspired it. Me? I loved it, but if I’d taken a few different turns — say, moved to Berlin — I’d probably feel personally attacked.