Clean Code
Clean Code, a term coined by "Uncle Bob" Robert C. Martin , refers not only to clean and readable programme code, but also to the underlying development philosophy used to generate sustainable and maintainable code.
The Clean Code Developer initiative suggests on its website to consistently and daily deal with certain clean code principles, similar to a graduation system in martial arts.
Also borrowed from martial arts is the concept of a coding kata. This is an exercise in which a specific problem must be solved. The idea is that one should not always try out new approaches directly in the project, but should consistently improve by practising regularly like an athlete .