Çok fazla genç geliştiriciye öğrenmenin tek yolunun yaparak olduğu fikri satılmıştır. Başta yaparak başlarsınız, ama junior'dan kıdemliye geçiş başkalarının çalışmalarını takip etmek, başkalarının başarısı ve başarısızlıklarını okumak, fikirlerinizi başkalarıyla tartışmak için - böylece başarı tariflerini yeniden icat etmeyip başkalarının hatalarını tekrarlamamak için, ama en önemlisi iyi tasarım mimarisi ve ölçeklenebilir sistemler yaratma konusunda sezgiyi geliştirmek.