Five Principles of Self-Teaching Development | Hacker News Reader