Programming is complicated stuff, but a lot of what makes a good programmer isn’t all that different from the earliest learning we did in school. 1. Share everything: Use open source where possible, and contribute to it when you are able. The collective wisdom of the entire community is better than the limited vision of a few large companies….
All I Need To Know To Be A Better Programmer I Learned In Kindergarten