The year was 2005: I was just out of high school and living on my own. My sister and her husband came to visit, and on my way out to work one morning while they were in town…
In this article, I'll share my technique for leveraging open source contributions to stand out as a great candidate for a job in the technology field. No goal can be…
Python is a popular general-purpose programming language that can be used for a wide variety of applications. It includes high-level data structures, dynamic typing, dynamic…
I recently stumbled upon two websites for learning coding and programming skills: CodeCombat and Codewars. Both use a free software philosophy (all code examples are open…
Teachers across the globe have answered the call to code. "Yes," they say, "we will teach our kids to program, even if we don't know how ourselves." They've delivered lessons…