On Being a Principal Engineer
893 points by kiyanwang
Read the article
Discussion on Hacker News