Christopher Phiri는 직업이나 수익, 외부 요구 대신 코딩 자체의 즐거움을 좇는 취미 프로그래밍을 소개했다. 공개 제작, 시스템 탐구, 창작, 개인 문제 해결과 언어 탐험의 다섯 방식을 제시하고, 매주 2~4시간 작은 실험을 하거나 자주 쓰는 도구의 간단한 버전을 만들어 보라고 권한다. 완성하지 못한 프로젝트도 배움의 일부로 보고 흥미가 사라지면 멈출 수 있다는 관점이다. 내적 동기를 되찾자는 경험적 제안이지 생산성이나 정신건강 효과의 실험 결과는 아니다.