@terabaud Typically some form of an algorithm, where the design itself but also
things like testing and communicating around understanding the task are
evaluate: https://codingdojo.org/kata/LeapYears/
Given a piece of code, find an implementation mistake.