If you’re like me, you love to learn. And in our industry, a primary way of learning involves attending conferences. However, if you’re like me, you never have the time to actually attend them. (In my case, the fact that I live far away from where many conferences take place ...
My first ebook, “Practice Makes Python” — containing 50 exercises that will help to sharpen your Python skills — is now available for early-bird purchase! The book is already about 130 pages (and 26,000 words) long, containing about 40 exercises on such subjects as basic data structures, working with files, functional programming, and object-oriented ...
I love developing software. I also love helping people to learn how to develop better. That’s why I have been teaching programming classes for more than a decade, and why I write about programming. There is so much to learn; it’s a rare day on which I don’t learn something ...
In the wake of my last blog post, I’ve been thinking a great deal about the practice of teaching, and specifically the practice of teaching programming. I’ve realized that while instruction in programming is increasingly popular and important, the people engaged in such instruction aren’t comparing notes, learning from one ...
Several weeks ago, my wife and I saw a wonderful play at our local theater in Modi’in (“Mother Courage and Her Children“). At the end, the actors came out to receive their richly deserved applause. Three times, the actors came out, took their bows, and were warmly applauded by the ...