I’m a member of the ACM at my university (Wichita State), and we are
to participate in the College of Engineering’s open house. We decided to
an arduino project b/c it seemed like the kind of thing that would be
accessible to engineers.
A while back, I read
loved the idea. So we decided to create a traffic light controlled by
Arduino, which receives commands from a test suite like RSpec, that
the status of the tests.
But how to show this off to the engineers?
Ruby is easy to learn, and with a good prebuilt test suite offering
explanations of why it failed, and what you might do to make it not
think that I could sit a reasonably capable person down and have them
So I am looking for ideas about what this program should be. I want it
nontrivial, because I want them to walk away thinking “holy crap, I just
something cool that I could see myself using at some point in the
And I want it to be short so that a number of people can give it a try.
For example, I really love the TweetStream example program (
where you can have your Mac growl at you every time someone makes a
with a given keyword. But I think most engineers here don’t have macs so
will be harder to appreciate this. Plus, I’m not sure how to test some
that stuff, and to see it in action, you would kind of have to spam your
Anyway, looking for ideas.