Language with context

The Lexicon

Japanese terms and project language used throughout Total Kode-Fu—explained carefully, applied narrowly, and never treated as decoration.

Words shape practice only when their context survives the translation.

This is an English-language engineering lexicon, not a Japanese language course. Meanings are intentionally concise and their software applications are metaphors. Japanese words carry histories and nuances that no single English gloss can fully preserve.

18 terms

Practice

どう
Meaning
A way, path, or disciplined course of practice.
In Kode-Fu
A reminder that engineering craft is developed over time through choices and habits, not acquired once as a tool.

Practice

Dōjō

道場どうじょう
Meaning
A place for studying and practising a way.
In Kode-Fu
The project uses “dojo” for the place where principles become deliberate engineering exercises.

Improvement

Genba / Gemba

現場げんば
Meaning
The actual place where work happens; “gemba” is a common English romanization.
In Kode-Fu
Look at production behavior, user impact, logs, and operating conditions before deciding from abstraction alone.

Improvement

Hansei

反省はんせい
Meaning
Reflection or self-examination after an action or outcome.
In Kode-Fu
A blameless incident review turns experience into a better system instead of merely closing a ticket.

Improvement

Kaizen

改善かいぜん
Meaning
Improvement; often used for continuous, incremental improvement in work.
In Kode-Fu
Small, sustained refinements to code, delivery, and team practice can outperform occasional heroic rewrites.

Improvement

Kanban

看板かんばん
Meaning
A signboard or visual signal; also the name used for visual workflow systems.
In Kode-Fu
Make work and constraints visible so teams can manage flow instead of relying on hidden queues.

Practice

Kata

かた
Meaning
A form or established pattern practised to develop skill.
In Kode-Fu
A testing kata or review kata creates a safe repeatable structure in which judgment can improve.

Practice

Keiko

稽古けいこ
Meaning
Practice or training, especially the repeated study of an art.
In Kode-Fu
Engineering skill grows through repeated, attentive work: debugging, reviewing, operating, and teaching.

Brand language

Kode-dō

Project term
Meaning
The project’s invented name for the way or principles of software craft.
In Kode-Fu
Kode-dō helps decide what responsible engineering looks like when speed, quality, and uncertainty compete.

Brand language

Kode-fu

Project term
Meaning
The project’s invented name for practical software skill developed through disciplined repetition.
In Kode-Fu
Kode-fu is visible in habits: testing, observing, recovering, simplifying, reviewing, and sharing knowledge.

People

Kōhai

後輩こうはい
Meaning
A person with less seniority or experience within a shared group or practice.
In Kode-Fu
Less experienced engineers deserve context, safe questions, and meaningful work—not permanent dependence.

Craft

Monozukuri

ものづくりものづくり
Meaning
The making of things, often carrying a wider sense of craft and production capability.
In Kode-Fu
Software craftsmanship includes the system of making: people, feedback, tooling, operations, and user value.

People

Sensei

先生せんせい
Meaning
A teacher or respected instructor; also used for certain professionals.
In Kode-Fu
The useful engineering teacher builds another person’s judgment instead of displaying superior knowledge.

People

Senpai

先輩せんぱい
Meaning
A more senior or experienced peer within a group or practice.
In Kode-Fu
Seniority creates a responsibility to transmit context, invite challenge, and leave room for others to grow.

Craft

Shokunin

職人しょくにん
Meaning
A craftsperson or skilled artisan.
In Kode-Fu
Craft is not ornament. It is care for fitness, durability, and the people who will depend on the result.

Practice

Shoshin

初心しょしん
Meaning
An initial or beginner’s mind; openness before certainty hardens.
In Kode-Fu
Approach unfamiliar systems with questions and evidence, even when your title makes confidence easy.

Practice

Shu-ha-ri

守破離しゅはり
Meaning
A model of learning that moves from following a form, through adapting it, to moving beyond it.
In Kode-Fu
Learn a team’s conventions first, understand why they exist, then change them deliberately when reality demands it.

Practice

Zanshin

残心ざんしん
Meaning
Continued awareness and readiness after an action is completed.
In Kode-Fu
A deployment is not finished at merge: watch the signals, verify the outcome, and remain ready to respond.