BLOG
Turns out user story mapping is harder than I thought
2026-09-01
When I get handed the job of standing up a development team, this is usually the order I run things in. Scrum workshop…
My Personal Best Buys of the First Half of 2026
2026-08-19
Work has been busy, so I haven't been able to update the blog much. This time I want to write about the things I bought…
I Bought a 50-Inch FPD Smart TV a While Back
2026-05-22
In mid-March this year, I replaced the TV in my living room. Well, to be precise, it was a monitor replacement — I…
How to Change the Streaming Location for Google Drive on Mac
2026-05-09
If you've installed the official Google Drive app on Mac, chances are you're managing your files via streaming. The…
So I Bought the Bose Smart Soundbar
2026-04-14
I bought a really nice Bose speaker. Bose Smart Soundbar with Dolby Atmos, Bluetooth, Wi-Fi, Amazon Alexa and Google…
I Bought an Android Tablet Called the HiGrace KB1004S
2026-04-04
I bought yet another Android tablet. I really need to stop. The thing is, I had been using a Fire HD 10 Plus (11th Gen)…
My Personal Recommended Web Frontend Tech Stack (2026 Edition)
2026-02-20
Over the past six months, I’ve gradually settled on what feels like my current “best” tech stack. Here’s a quick…
I Released a Mac App That Automatically Opens Your Meetings
2026-02-16
I’ve just released Galopen. It’s a simple Mac app that automatically opens Zoom, Google Meet, and other meeting links…
I Bought a Magic Keyboard and Magic Trackpad
2026-02-09
I bought a Magic Keyboard and a Magic Trackpad. They are definitely not cheap. In fact, I used to think, “There’s no…
How to Detect Wake Words on the Web
2026-02-07
In one of my projects, I was asked to implement a feature that detects a wake word. When I looked into it, I found…
Gadgets and Accessories I’ve Bought Recently
2026-02-03
I’ll start by saying that this kind of article probably doesn’t get read much. That said, I’m expecting a bit of…
I Bought a Pixel Watch 4
2026-01-22
I’ve been thinking for a while that I wanted a smartwatch. I’m a hardcore Android user, and I use iD for almost 100% of…
I Released High or Low
2026-01-08
A bit late, but happy new year. I’m planning to keep writing down what I learn this year as well, so thank you in…
Released use-right-click
2025-12-31
I recently released a new npm package called use-right-click. It’s a very small and simple hook that lets you intercept…
Looking Back on What I Wrote in 2025
2025-12-24
Since I started using note this year, this blog has gradually become a place where I mostly write about development and…
Kindle Paperwhite (12th Gen) vs iPad mini (6th Gen): A Hands-on Comparison
2025-10-30
I impulsively bought the Kindle Paperwhite (12th Gen). It just so happened to be on sale—33,000 yen down to 28,000…
Passing Stripe Webhooks Through Vercel Authentication in Preview Environments
2025-10-28
I tried implementing this with ChatGPT’s help and ended up getting completely misled — so here’s the correct setup, as…
Birthday
2025-09-19
I turned 36 today. I can almost see 40 on the horizon. 35 years old 34 years old 33 years old 32 years old 31 years old…
Bought an iPad Air for Use as a Sub-Display
2025-09-06
Since I work fully remotely, I usually work from home. Most of the time I use a 14-inch MacBook, but with only one…
I Bought the Bose QuietComfort Ultra Earbuds (2nd Gen) — Here's My Review
2025-08-13
I had absolutely no plans to buy these. But the other day, I lost my first-gen QC Ultra Earbuds and couldn’t find them…