The 70s Compiler

This is a Constraint - not a Kata!

Constraints can be applied to any given Kata to focus on specific techniques and / or practices. They are meant as an extreme perspective so you can clearly feel the difference to what you do usually.


Imagine being in the 70s when computing time was very expensive. Your team is advised to use the actual computers as less as possible.


  • You’re not allowed to run the code till the end of the kata.
  • Syntax checking needs a compiler as well, so please use a text editor (and not an IDE).

Image credits

Image by Rachel M. Carmena. It represents a greeting of respect and gratitude made at the beginning and at the end of a kata.