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".

  • #Japan
  • #Tokyo
  • #Travel

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.

Part of the column “Building Teams” · Chapter 4

  • #Team
  • #Leadership
  • #Growth

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.

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

  • #Growth
  • #Self Reflection
  • #Feedback

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.

Part of the column “Building Teams” · Chapter 2

  • #Leadership
  • #Collaboration
  • #Management

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.

  • #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.

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.

  • #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.

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.

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.

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.

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.

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.

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.

  • #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.

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.

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.

Part of the column “Engineering Collaboration” · Chapter 5

  • #Management
  • #Team
  • #Growth

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.

  • #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.

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.

  • #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.

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.

  • #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.

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

  • #Growth
  • #Judgment
  • #Learning