I created these posters with my friend, a software engineer at Google, to help teach Lego robotics to 6th graders. He volunteers through a Google program that teaches underprivileged children in New York programming. The best thing about this project for me was getting together with my friend and having him describe how Lego Mindstorms works. It took about an hour for me to get it (not that I'm an expert or understand all the ins and outs by any means), and the differences between how my very math-centric friend would describe how it works, and the way I understood it, was super interesting.
I was surprised at how poor the user interface is on the program. Much of it is tiny and confusing, with icons that are difficult to see, look way too similar to each other, and don't make sense without a computer science background. After having it described to me, I do understand why the choices were made to do things the way they are, but it would be a little confusing to me to keep it straight (and I'm not an underprivileged 12 year old!) I was also very surprised that there were no vector icons that I could find, and so I recreated the ones on the poster (which I actually enjoyed doing.)