Writing archive

Writing in 2023.

Writing organized by creation date.

Tokyo Wandering

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

Short

3 min read

  • #Japan
  • #Tokyo
  • #Travel

What to Design First When Building a Team from Scratch

When an existing bench has failed or you need to start over, rebuild responsibility, standards, and development mechanisms first — not just redraw a division-of-labor chart.

Short

7 min read

Part of the column “Building Teams” · Chapter 2

  • #Leadership
  • #Collaboration
  • #Management

Self-iteration is not hype, but a feedback system

What we call self-iteration is not endlessly pushing yourself to go faster; it is seeing your goals clearly, observing results, adjusting your actions, and continuously recalibrating amid uncertainty.

Short

6 min read

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

  • #Growth
  • #Self Reflection
  • #Feedback

Cultivation Is Not Training: How Team Capability Compounds

The purpose of developing a team is not to pour experience into everyone, but to make judgment, collaboration, and responsibility things that can be practiced, given feedback on, and passed on.

Short

6 min read

Part of the column “Building Teams” · Chapter 4

  • #Team
  • #Leadership
  • #Growth

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.

Short

3 min read

  • #United States
  • #West Coast
  • #Travel

Thinking Training (3): How to Ask Yourself Good Questions

A good question is not a clever way of asking, but turning a vague sense of discomfort into something verifiable, discussable, and actionable; this is a set of daily exercises for work, learning, and review.

Short

5 min read

Part of the column “Thinking Practice” · Chapter 3

  • #Thinking
  • #Learning
  • #Reflection

Why Organizations Still Slow Down When Resources Are Abundant

The resource curse isn't having too much money or too many people; it's resources making goals more granular, structure heavier, and low-quality decisions more common, until the organization loses the ability to find and solve high-ROI problems.

Short

2 min read

  • #Organization
  • #Decision Making
  • #Prioritization

Anxiety and Pressure: Talking Out Actionable Work Boundaries in Times of Unease

One-on-ones at work are not counseling. Break anxiety into "what you can control and what you cannot"; talk through perception first, then concrete pressures and working conditions.

Short

2 min read

Part of the column “One-on-One Conversations” · Chapter 10

  • #Communication
  • #Self Reflection
  • #Collaboration

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.

Short

2 min read

Part of the column “Technical Systems” · Chapter 5

  • #Organization Design
  • #AI
  • #Engineering

Headcount Planning Is Not a Ratio Game: Align When Resources Appear

Headcount ratios are only a dynamic concept. What matters more is aligning goals, markets, and resource constraints in time when expanding, contracting, or changing plans.

Short

3 min read

Part of the column “Engineering Collaboration” · Chapter 4

  • #Planning
  • #Management
  • #Capacity Planning

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.

Short

3 min read

Part of the column “Technical Systems” · Chapter 4

  • #Architecture
  • #Engineering
  • #Systems Design

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.

Short

2 min read

Part of the column “Engineering Collaboration” · Chapter 2

  • #Distributed Work
  • #Collaboration
  • #Communication

When Resources Are Tight, How to Keep the Team From Running on Burnout

Resource pressure is not something a call to "try harder" can fix. The team needs to reduce commitments, risks, and complaints back to facts, and make trade-offs openly.

Short

3 min read

Part of the column “Engineering Collaboration” · Chapter 3

  • #Capacity Planning
  • #Management
  • #Prioritization

Saying "No" Isn't Laziness: Setting Boundaries on Commitments

Time management isn't about packing your calendar full; it's about clarifying your commitments—and what you won't do right now—based on role, value, and opportunity cost.

Short

2 min read

  • #Prioritization
  • #Time Management
  • #Leadership

When Project Collaboration Hits Conflict: Which Three Things to Align On First

Most project conflicts are not about someone failing to cooperate, but about goals, facts, or decision authority never being made explicit. Only by clarifying these three things first can disagreements return to something solvable.

Short

2 min read

Part of the column “Engineering Collaboration” · Chapter 1

  • #Project Management
  • #Collaboration
  • #Communication

How Engineering Standards Reduce Rework Without Creating Bureaucracy

Good standards don't turn every step into an approval; they make the key handoff points — where distortion, rework, and accidents are most likely — visible, discussable, and reusable.

Short

2 min read

Part of the column “Technical Systems” · Chapter 3

  • #Engineering
  • #Process
  • #Collaboration

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.

Short

2 min read

Part of the column “Engineering Collaboration” · Chapter 5

  • #Management
  • #Team
  • #Growth

How Close Should Managers Stay to the Code

A manager's distance from the code shouldn't be a fixed number but a consequence of the goal: close enough to judge architecture, risk, and blockers, far enough to spend energy on defining problems, unblocking collaboration, and securing authority upward.

Short

3 min read

  • #Engineering Management
  • #Leadership
  • #Engineering

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.

Short

2 min read

Part of the column “Technical Systems” · Chapter 2

  • #Engineering
  • #Code Quality
  • #Architecture

What Engineers Can Do When the Team Can't Articulate Its Unique Value

Technology can't manufacture a selling point out of thin air, but engineers can still help the team understand users more precisely, shorten validation cycles, and turn implicit constraints into choosable problems.

Short

2 min read

  • #Engineering
  • #Product Thinking
  • #Decision Making

The Three Outputs of Frontline Engineering Management

Frontline management is not about doing a bit more work for the team; it is about continuously producing better judgment, predictable delivery, and a collaboration system that can repair itself.

Short

10 min read

Part of the column “Building Teams” · Chapter 1

  • #Technical Management
  • #Leadership
  • #Decision Making

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.

Short

3 min read

  • #Indonesia
  • #Jakarta
  • #Travel

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.

Short

4 min read

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

  • #Growth
  • #Judgment
  • #Learning