I made a project. It's silly and wonderful. There are many parts and it had some restrictings which drove the decisions I made. Any project has restrictions, mine were sort of arbitrary.
I'm going to write a series of blog posts about how I built this. This is the first of the series.
Python is my favorite language to work with. It's quick, it's stable, the community is wonderful. I build immersive worlds for a living at Nonchalance. Think along the lines of a museum installation, or an amusement park. That's a close enough approximation for these purposes. Python makes my job easy in a hundred different ways, and I wanted to show that off to the python community.
I proposed a talk. Moving backwards in time, a whole day ago, I gave this talk. I think I didn't do a great job showing off Python, I was mostly showing off. I think it made for a great talk, some other people did too, but I'm not sure I was explainatory enough to get ALL the stuff I wanted across. Also I only had 40 minutes and I showed 0 lines of code in my talk.
This series of blog posts exists to rectify this.
I brought up that this was an art piece for a conference talk. This conference was across the country. This proposes its own problems. On the way to the talk I was randomly chosen for TSA Pre Check, and I was carrying my wild device on, so it was nice that they didn't particularly care that I brought (very innocous) home-made electronics, and the tools to repair them should they be damaged in transit.
As I write this post, I've checked this briefcase. I've entrusted it's safe arrival back to my home in Oakland to Southwest Airlines. I'll update on its arrival in a future post.
From the reactions, I think this piece may have presented better to a group of 5-10 then a room of 40-60. This seems to be a function of restriction #2. You'll have to ask my audience for confirmation.
I do think that one particular part of it went quite well for a very large group (PyOhio Plays Tetris). If you weren't there, you'll need to stay tuned...
Post #2 is going to be about controlling the LEDs from python.
As always, email me your feedback! I love to hear from people who read my posts.
27th July 2014
I won't ever give out your email address. I don't publish comments but if you'd like to write to me then you could use this form.
I'm Issac. I live in Oakland. I make things for fun and money. I use electronics and computers and software. I manage teams and projects top to bottom. I've worked as a consultant, software engineer, hardware designer, artist, technology director and team lead. I do occasional fabrication in wood and plastic and metal. I run a boutique interactive agency with my brother Kasey and a roving cast of experts at Kelly Creative Tech. I was the Director of Technology for Nonchalance during the The Latitude Society project. I was the Lead Web Developer and then Technical Marketing Engineer at Nebula, which made an OpenStack Appliance. I've been building things on the web and in person since leaving Ohio State University's Electrical and Computer engineering program in 2007. Lots of other really dorky things happened to me before that, like dropping out of high school to go to university, getting an Eagle Scout award, and getting 6th in a state-wide algebra competition. I have an affinity for hopscotch.