Month Grid, Continuous Play, and a Gentle Drift Across the Photos

A perfectly sorted archive is worthless if the people it’s for can’t watch it. My two viewers are an eighty-seven-year-old and a two-year-old. Between them, they can’t manage menus, can’t type, and won’t tap through a playlist. So the watching part had to be as close to zero-effort as I could make it. The rule I designed to was simple: pick a month, then sit back. Everything after that first tap should happen on its own. ...

July 17, 2026 · 3 min · VibePapa

Translee : A Real-Time Translator I Built on Gemini Live Translate

I put my phone next to a TV playing a Kenyan news broadcast in Swahili, low volume. My translator picked up the sound and started speaking the English translation back to me as the newscaster kept talking. No 5-second wait. No 15-second wait. The words just kept coming. It’s a Progressive Web App: open the link on a phone, add it to the home screen, and it behaves like a native app, no App Store or Play Store involved. ...

July 14, 2026 · 3 min · VibePapa

Two Years of My Daughter's Life Sat Asleep on a Hard Drive

My daughter was born in 2024. By the time she turned two, my wife and I had taken about 10,000 photos and videos of her. Every one of them was safely backed up to my home NAS. And every one of them was, in practice, lost. Not lost like deleted. Lost like a box in the attic you keep meaning to open. The files were there — I just could never find the ones I wanted, because they were mixed in with screenshots, receipts, memes, and every other photo two adults take in two years. “Backed up” had quietly become “buried.” ...

July 9, 2026 · 3 min · VibePapa

My Daughter Would Rather Watch Herself Than Baby Shark

Give a two-year-old a tablet and you know what usually happens. A cartoon starts, then autoplay picks the next one, louder and faster, and twenty minutes later she’s somewhere you never chose. My daughter has a different first choice now. She opens her own player, taps My Records, and watches herself — as a baby, at her first birthday, on an ordinary Tuesday last month. She’ll do this for an hour. She skips the cartoons to get to it. ...

July 8, 2026 · 3 min · VibePapa

My 87-Year-Old Mother Watches Her Granddaughter Grow Up, One Month at a Time

My mother is eighty-seven. She lives in the countryside, by the Boseong River. She has never made an account for anything, never typed a password she chose herself, and she would not know what “the cloud” means. But tonight she is holding a Galaxy tablet, and on it she is watching her granddaughter — my daughter — as a newborn. Then at six months. Then last week. She taps a folder marked 2026, then July, and there is a video my wife shot this afternoon. ...

July 7, 2026 · 3 min · VibePapa
The tablet back on my desk, plugged in, before it returns on Sunday

Version 2.0: He Told Me What Was Missing

I thought I was done. The tablet was in his hands. The ownership was his — his domain, his account, his server. A lifetime of teaching, gathered and searchable. I’d built a legacy and given it away. The end. And then, at that very handover, the eighty-year-old man told me what was missing. There were teachings, he said, that we didn’t have — recordings that belonged in his life’s work but weren’t in our collection. He knew, because it’s his life’s work, and no one knows it better than the man who lived it. So the “finished” gift wasn’t finished. The tablet is back on my desk right now, plugged in, getting its update. On Sunday I hand it back: Version 2.0. ...

June 20, 2026 · 5 min · VibePapa
A small tablet holding a lifetime of recorded teaching, ready to be given away

A Legacy on a Tablet: Giving an 80-Year-Old His Life's Work Back

Everything in this series so far — the app, the tablet, Termux, the transcription, the search — was really the how. This post is the why. And the why is a person. He is eighty this year. For decades he has studied the Bible and explained it to others, twice a week, online, asking nothing in return. He once told his listeners that you shouldn’t walk out your front door in the morning before you read the Bible. That’s the kind of man he is. He gives people their daily bread, every day, and then steps out of the way. ...

June 20, 2026 · 6 min · VibePapa

Why I Built the Same App Twice

I built an audio app once. Then I built the same app again — and the second time took an afternoon. Not because I’m fast. Because I didn’t really build it again. I cloned it. I took the thing I already had, copied it onto a different machine, pointed it at a different home, and turned it on. That sounds ordinary until you notice you can’t do it with the apps you use every day. You can’t clone Netflix onto a relative’s device. You can’t copy your Spotify and hand it to a friend. The big apps are sealed boxes you rent access to. But software you build is yours, which means you can make copies of it the way you’d copy a key. ...

June 19, 2026 · 6 min · VibePapa

6,000 Files a Year. Finding My Daughter's Face in That Pile.

My daughter is three. My phone takes about 6,000 photos and videos a year — maybe more. I don’t have 6,000 interesting shots. Most of it is accidental taps, blurry motion, seventeen near-identical photos of the same bread I was about to eat. But somewhere in that pile are the clips I actually care about: her first steps, her laughing at something she found hilarious at the time, moments my wife and I know we’ll want to see again when she’s older. ...

June 18, 2026 · 7 min · VibePapa

I Typed "Still First Page" Fourteen Times

My phone has backed up about six thousand photos and videos from 2025 alone. On my PC, I run a local browser tool — pick_yeju.py — that lets me scroll through them, pick the ones worth keeping, and copy them into my daughter’s media library on our NAS. The files are sorted oldest-first. Six thousand of them. That’s about ninety pages at sixty per page. The problem: every time I restarted the tool, it opened at page one. I’d have to scroll back through to wherever I’d left off the previous session. Ten, twenty, thirty pages — just to find my place again. ...

June 17, 2026 · 5 min · VibePapa