HOW TO GO FROM JUNIOR TO SENIOR PROGRAMMER

A senior programmer is an expert who has made all the mistakes which can be made in his field. A software developer classified by levels of experience can be something like this.