Writing

Turning experience into
shareable judgment.

Technology, work, leadership, and field notes.

“Last updated” prefers the update date; posts never updated are sorted by publication date.

A Fresh Start

This site is being rebuilt from an old static blog into a personal publication about technology, work, and life — and it also records the trade-offs made along the way.

Technical Planning Is Fundamentally Business Analysis and Competitive Analysis

Technical planning is not a project list. At its core it is two things: understanding the business you serve (business analysis) and understanding the gap and level against competitors (competitive analysis), then linking them into a causal chain of goals, trade-offs, and execution.

Part of the column “Technical Systems” · Chapter 1

  • #Technical Planning
  • #Engineering Management
  • #Strategy

From Skin Observation to Product Selection

Choosing makeup doesn't require memorizing shade numbers or brands first: observe your skin tone, lightness, and how your skin feels that day in natural light, then narrow your choices down to colors and textures that suit you.

Tokyo Wandering

Six days in June 2023: Ginza, Shibuya, Yokohama, and Kamakura, plus density, walking, and "why is area priced separately".

West Coast Daily Life

Fifteen days in May 2023: working in another time zone while driving, refueling, parking, and keeping accounts. The deepest impression was not the sights but the jet lag and the expense.

After AI Acceleration: How to Redraw Functional and Business Lines

Functional lines once made specialized capability run efficiently; once tools lower workflow barriers, organizations should redesign around end-to-end business capability rather than cling to historical divisions of labor.

Part of the column “Technical Systems” · Chapter 5

Shared Core and Local Variation: How Multi-Region Systems Evolve

A multi-region system can neither cram every difference into a single core nor rebuild everything for each region. The key is to identify stable boundaries, preserve extension points, and clarify module ownership.

Part of the column “Technical Systems” · Chapter 4

How Distributed Teams Reduce Context Loss

The most expensive cost of remote collaboration is often not the time difference but the repeated loss of context. Clear closed-loop responsibility, asynchronous documentation, and limited overlap time make collaboration more stable.

Part of the column “Engineering Collaboration” · Chapter 2

What a Manager Can Do When Someone Loses Motivation

Motivation is not manufactured through slogans or pressure. What a manager can do is distinguish whether the problem stems from the environment, the role, the rewards, or the person's own state, and offer honest but limited support.

Part of the column “Engineering Collaboration” · Chapter 5

How Close Should Managers Stay to the Code

Managers don't need to review every line of code, but if they drift away from front-line detail they lose the ability to judge risk, cost, and what is really blocking the team; the point is to build sampling-based understanding, not micro-control.

Why Code Decays: From Local Convenience to Systemic Debt

Code decay rarely comes from any single moment of bad writing; it comes from local changes repeatedly bypassing shared boundaries. What truly needs maintaining is the consistency between design and collaboration.

Part of the column “Technical Systems” · Chapter 2

Fourteen Days in Indonesia

Fourteen days in Jakarta in February 2023: a city folded and cut apart, where high-rises and street stalls each live out their own everyday.

What We Should Really Look for When Assessing Potential

Potential is not a label drawn from a résumé or a single performance. Rather than judging whether someone is "smart enough," observe how they learn, act, think, and recover from setbacks.

Part of the column “Growth & Self-Assessment” · Chapter 1

A Low-Friction System for Solo Meals

Don't treat cooking as a test of willpower: with a small set of fixed choices, turn shopping, prep, cleanup, and unexpected changes into a sustainable routine.

Why Technical Knowledge Bases Need Entry Pages

An entry page is not a pile of links, but the shared memory a constantly changing project leaves for its team: it helps readers enter by task, judge whether information is still valid, and find the people responsible for maintaining it.

Part of the column “Documentation & Knowledge” · Chapter 2

  • #Technical Writing
  • #Knowledge Management
  • #Information Architecture

A Bug on the Network

A sci-fi short written in early university: when a bug in a two-dimensional network gains three-dimensional knowledge, what it loses is not ignorance but the ability to act.