- An architectural exercise format, popularized by Ted Neward, in which software architects practice designing solutions to specific problems within defined constraints and time limits, similar to martial arts katas. Participants are given a realistic scenario with requirements, constraints, and success criteria, then work individually or in teams to create architectural designs that they present and defend to peers. This practice method helps architects develop design skills, explore trade-offs, evaluate alternatives, and receive feedback in a low-stakes environment.
This term is sponsored by: your name/company?
- Previous term: Karp–Rabin algorithm
- Next term: Kebab case
- Random term: Metaprogramming (webglossary.info/random 🎲)