education

Blog posts tagged with education
Teaching People to Code — Part 1, Talking to Beginners

Teaching People to Code — Part 1, Talking to Beginners

03/05/2016
Like many of my age and generation, I started learning to program with BASIC. These were the days when you bought magazines full of pages and pages of code for games or basic applications. You spent hours with your friends painstakingly typing these programs in to a computer to find there was a typo, or the game didn't work, and then giving up. It was more about hanging out with your friends, whilst your parents felt like you were learning something.
Teaching Programming: What’s the Best Language for Beginners?

Teaching Programming: What’s the Best Language for Beginners?

25/05/2016
Like many of my age and generation, I started learning to program with BASIC. These were the days when you bought magazines full of pages and pages of code for games or basic applications. You spent hours with your friends painstakingly typing these programs into a computer to find there was a typo, or the game didn’t work, and then giving up. It was more about hanging out with your friends, whilst your parents felt like you were learning something.
Teaching Children to Code

Teaching Children to Code

09/03/2017
Two experiences in my life have shaped the way I try to talk about technology. One was over ten years ago when I taught a room full of retirees, long-term unemployed, and recent immigrants basic computer skills. I realized that I could throw many of the subjects I had studied out of the window and that the best way to teach people was to give them a reason to learn. Fast forward to last year (and a subject I wrote previously on SitePoint) when I taught programming to a group of recent Syrian refugees. Again, I had to throw away much of my own learning and preconceptions and think afresh.
12 must-listen software engineering podcast episodes

12 must-listen software engineering podcast episodes

11/07/2017
I listen to hours of developer-focused podcasts each week covering tech, current affairs, board games, and general geekery. I even started my own podcast, which I have a lot of fun making. Hundreds of developers have written blog posts recommending thousands of different podcast series. There's no shortage of such recommendations for software engineers, so I won't subject you to another one of those lists. Instead, I'll idenfity specific podcast episodes that I think nailed a particular topic and were extremely engaging and fascinating from a developer's or technologist's perspective. For some of them, the interview subject or guest was especially interesting, or a discussion cropped up that was really compelling. For some reason, these episodes were very memorable, and that's why I think each one is worth your time.