Tag Archives: programming culture

The CyberConstitution Class

Each fall I teach an Introduction to Programming class, and it’s always fascinating to see the connections students make as they experience their first real exposure to programming. Today I introduced the concept of classes, and we ended up in … Continue reading

Posted in education, programming | Tagged , , , | 1 Comment

Github streak days 31-60: What I’ve learned

About two months ago I started writing some lessons for an Introduction to Programming class I was about to teach. I was using IPython Notebook to write those lessons, so I decided to put the notebooks on GitHub. I worked … Continue reading

Posted in programming | Tagged , , , , , , , | Leave a comment

How IPython Notebook and Github have changed the way I teach Python

I teach in a small high school in southeast Alaska, and each year I teach an Introduction to Programming class. I recently learned how to use IPython Notebook, and it has completely changed the way I teach my classes. There … Continue reading

Posted in programming | Tagged , , , , , | 12 Comments

Gittip is About People, not Products

Why “Distributed Genius Grants” is the perfect tagline for Gittip In case you haven’t heard, Gittip is a crowdfunding platform that allows you to make anonymous, recurring donations to people whose work you value. The tagline for Gittip recently changed from … Continue reading

Posted in programming | Tagged , , , , , | 3 Comments

Interpreting the Common Core Standards “Public License”

As a teacher with strong ties to the open source software community, I view the Common Core standards with a bit of skepticism. I see many benefits to having a common set of standards, but I also see some serious … Continue reading

Posted in education | Tagged , , , , | 6 Comments

Why I want to see Gittip succeed

Gittip is an important project, for many reasons.  In case you are unfamiliar with it, Gittip is a modern take on the patronage system.  If you like the work someone is doing, you can decide how much you want to … Continue reading

Posted in programming | Tagged , , , , , , | 5 Comments

Python vs. Ruby: Four Weeks on Hacker News

Python or Ruby? I teach high school math and science, and over the last couple years I have started to teach an Introduction to Programming class. The class is framed around general programming skills and concepts, but students learn to … Continue reading

Posted in education, programming | Tagged , , , , , , , , , | 1 Comment