Some thoughts on what is important to grow as a programmer both technically, socially and personally.