What I Worked On · part 1

Productive Distractions

8/19/2026 · 10 min · DongHyeon Yu

Productive Distractions

The Strange Clarity of Limits

Most people switch to a defensive mode when major life changes hit all at once. Preparing for a career move, house hunting, and going through the legal process of dissolving a corporation—any one of these is enough to drain your daily bandwidth. Conventional wisdom would tell you to put everything else on hold and just put out the fires in front of you.

Curiously, my brain worked in the exact opposite direction. As my physical time shrank and fatigue pushed its limits, my sense of what truly matters became unusually sharp.

When I reopened my resume, the first thing I realized was that mechanically adding another line to a list of credentials no longer had any leverage. What I needed wasn't a sterile list of specs, but proof of the context and philosophy behind what I build—in other words, personal branding.

A Vessel for Thought, Tools of One's Own

The tangible outcome of that realization is dd.land. After a final sprint of 111 PRs in the old repository, I completed its migration into the monorepo on August 15. With cover images, internationalization, comments, and an admin console in place, it finally took shape as a proper vessel for thought. After trimming CI costs with the rule of "never paying twice for the same answer," I felt a deep sense of relief that I now had solid ground on which to speak to the world.

Once the vessel was built, a long-tolerated lack of tooling caught my attention. I have been an early, paying subscriber to Supabase for years. I loved it and relied on it heavily, but like anyone who has lived with a tool that long, structural frustrations had quietly accumulated.

With barely any room to breathe between job hunting and moving, I finally set out to build hejbro, an open-source solution to those long-deferred pains. On day one alone, I wrote the spec and roadmap, merging 13 PRs through Phase 2.

Having set aside the commercialization of quickstart.id—a project I poured my heart into crafting—hejbro is set to become my largest open-source release to date. In the middle of the busiest season of life, the pure thrill of an engineer forging a tool to solve a deeply personal frustration came rushing back.

The names of what I make always carry traces of time and the people close to me. dd.land comes from the first initials of my name (DongHyeon) and my girlfriend's handle (dablisher)—a piece of land for the two of us to cultivate.

hejbro also began when my girlfriend casually asked, "How about Hejbro?" It brought back memories of studying Swedish years ago while seriously considering a tech migration. Hej (hello) and Bro (bridge). A playful pun that greets you casually while promising to bridge long-standing frustrations with clean solutions felt instantly right.

267 Pull Requests and the New Default

Across all projects, I merged 267 PRs this week.

This number didn't come from typing furiously late into the night. It is an indicator that working alongside AI agents has completely shifted from an experiment to my default mode. Passing context, critically reviewing outputs, and integrating code directly into the codebase has settled into a steady rhythm. The AI no longer acts as a novelty tool, but as a dependable peer pedaling alongside me at a constant cadence.

Friction That Refuses to Compile

Outside the monitor, however, reality didn't compile quite so smoothly.

House hunting took days of walking the streets, and I had to travel to Busan to file the corporate dissolution registration. Not knowing the legal distinction between dissolution and liquidation, or what documents were required, I had to research everything from a blank slate and work through it step by step. Time was scarce, and physically, it was an exhausting week that pushed me close to the limit.

Fortunately, all that footwork led to finding a great house and signing the lease, and the corporate dissolution went through without a hitch after returning from Busan. The dense fog of real-world friction is finally starting to clear.

What Experience Doesn't Teach

Yet on the train ride back from Busan, one thought stayed with me.

Events like dissolving a corporation or signing a real estate lease happen only once or twice in a lifetime. Precisely because they are so rare, they rarely accumulate into lasting personal experience. Years later, faced with a similar hurdle, we start searching from zero and repeat the same mistakes.

In the past, I tried tackling this by building a meticulous personal wiki in Notion. But the maintenance overhead and the friction of retrieving context when actually needed eventually forced me to abandon it. Manual documentation simply couldn't keep pace with real life.

This leaves me convinced that we need a vast life archive—something you and your AI can remember together, maintaining context so you can pull from it anytime. Just as I tackled foundational projects during the busiest stretch while steadily untangling real-world knots, the question remains: how do we turn volatile, unstandardized life experience into a durable asset? That is the most compelling question this exhausting, productive week has left behind.