Author Archives: ehmatthes

About ehmatthes

Teacher, hacker, new dad, outdoor guy

How Open Can a School Be?

Applying Gittip’s “Open Company” concept to public schools Chad Whitacre, founder of Gittip, has made a name for himself recently through his commitment to running Gittip as an “open company“.  Gittip is a platform that allows people to support each … Continue reading

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

What really happened at PyCon 2013

We are hearing a lot about what happened at PyCon 2013, but most of what is being passed around tells only a tiny part of what really happened.  Here’s how PyCon went for me this year: The Educator’s Summit:  This … Continue reading

Posted in programming | Tagged , , | 12 Comments

PyCon’s Code of Conduct: The Next Step

A Brief Response to an Incident at PyCon I’ve been thinking a lot about an incident I witnessed at PyCon, which has received a fair amount of attention. On Sunday I was sitting a few rows behind Adria Richards during … Continue reading

Posted in programming | Tagged , , , , | 14 Comments

Lightning Talk: Abolishing the traditional high school structure

Update: You can view the actual talk on YouTube. There is much in public education that works well; more than is often reported in the current political climate.  But there is also much about education that is done poorly.  When … Continue reading

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

A Gittip Milestone: $100k per year in distributions

Many people have been watching Gittip, wondering if it will grow to have a significant impact on the open source ecosystem.  Here is an interesting calculation I punched into my phone this morning: $1933.14 x 52 = $100,523.28 Gittip is … Continue reading

Posted in programming | Tagged , , | 2 Comments

Balloon Ninja: Wrapping Up

Back to Tutorial Contents Balloon Ninja on GitHub In the last section we added some kittens to the game to make it more challenging, and we cleaned up Engine.py to be a true class. In this section we will post our … Continue reading

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

Dealing with Bullying: An effective approach

A Brief Story I teach math and science at a small high school in southeast Alaska, and my classroom window looks out on the playground of a kindergarten-first grade school. I have a clear view every day of the back … Continue reading

Posted in education | Tagged , , | 3 Comments

Balloon Ninja: Kittens!

Back to Tutorial Contents Kittens! In the last section we improved the scoring system, which made the game a little more interesting. But so far the game strategy for playing Balloon Ninja is pretty simple. You just grab the sword, and … Continue reading

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

Balloon Ninja: A better scoring system

Back to Tutorial Contents Pop Rate In the last section of this tutorial, we implemented some logic to determine when the game was over. This was fairly simple logic; the game is over when you miss more than 3 balloons. This … Continue reading

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

Balloon Ninja: Start Screen and Game Over

Back to Tutorial Contents Start Screen In the last section we added some game logic to Balloon Ninja, which made it more interesting to play. Now let’s add a start button, so the game does not start as soon as we … Continue reading

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