Programowanie może być wychillowaną rekreacją, ale też sportem ekstremalnym, wszystko zależy od metodyki zarządzania projektami. Najpopularniejszą jest oczywiście Scrum, na tym jednak nie koniec możliwości zwinnego programowania. W blokach startowych staje również extreme programming, który odegrał znaczącą rolę w powstaniu Manifestu Agile. Nie, nie ma on nic wspólnego z maratońskim programowaniem, ale cechuje się wysokim poziomem zdyscyplinowania, kładzie duży nacisk na współpracę i burzę mózgów przy pisaniu kodu.