Laziness, impatience, hubris

Dear new developer, Larry Wall has created foundational software (perl, patch). He coined the three virtues of a programmer: Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful and document what you wrote so you don't have … Continue reading Laziness, impatience, hubris

Learning to read code is more important than learning to write it

Dear new developer, Coding is fun! You get to take a few words on a page, breathe life into it through your understanding, type rapidly into a text editor, and display it to our colleagues. It's an amazing profession that is changing the world. However. The vast majority of code is read far more often … Continue reading Learning to read code is more important than learning to write it