Writing just code isn't thinking, it's a fun distraction. Designing, problem solving, solution engineering, is thinking. So arguably, this project is more about the thinking than "traditional" programming, going by their docs.