Johannes Link beschäftigt sich schon seit Ende des letzten Jahrhunderts mit Extreme Programming und anderen agilen Ansätzen. Ein wesentlicher Schwerpunkt dabei waren und sind die Entwicklungspraktiken, wie testgetriebene Entwicklung, Refactoring und Pair Programming. Er ist Autor weniger Bücher, zahlreicher Artikel und regelmäßiger Konferenzredner. Johannes arbeitet als “Senior Software Therapist” bei der HeiGIT gGmbH.