In short, yes. But I don’t often admit it.
My current “style” of coding, if style is really there at all, would have to be from the school of 1940s home and gadget design, which is to say: It’s blocky but functional, it’s thoughtful and never excessive, and its designs are heavily patterned and borrowed from the work of others.
So though I use code to get a lot done, I don’t write a lot of it from scratch, and don’t feel as though I ‘own’ it.
So I have a hard time showing off “my code.” But, a number of people over the past few months have asked to see samples of what I can do, so here goes:
batch_youtube_dl: Python wrapper to read in lines of YouTube links from a text file, and call another script to download those videos.
The Japanese Eggplant Problem: A silly math problem I couldn’t figure on on paper, involving keying in the wrong grocery store produce codes. I finally solved it (I think) with this script.
Asteroids, sorta. (Hit the “Play” icon to execute the code.) This code is still live on the CodeSkulptor platform. This is my implementation of the final coding exercise for an introductory course to interactive python programming. I’ve done a bunch of Actionscript interactive coding before, but this is the first time I made games with Python.
R & R Markdown
Not much to show. I have tons of snippets of incomplete data analyses on my laptop, but they’re all notes and drafts, and not really much to show.
However, here are some steps from a data analysis/visualization assignment I did last month, on this html page, which was generated with the R-markdown knitter (It’s not prettified, but it’s there).
I did one of Andrew Ng’s offerings of “Introduction to Machine Learning” back in 2011. All the Octave implementations I came up with are sitting on a media server in another country. I’ll think about uploading them when I get home.
Ruby and Rails
I completed a movie-rating sample Rails app from a coursera offering. I don’t really want to publish these files publicly, as I suspect the course runs again at some point, but I also need to show I’ve built upon a Ruby-Rails skeleton. I had this deployed to Heroku until recently. If you really want to see it for some reason, I’ll work something out.
Actionscript, inside Flash
Several (four) games/apps for the “Journey to a New Land” site, way back in 2004. I still like what I implemented here: XML-specified text, audio and images loaded at runtime (makes things bi-lingual compatible, fast to load at runtime, easy to change with just edits to the XML-file. You can’t see the code though unless you decompile the Flash files.
I used mash scripts and tools together a lot. Here’s a slideshow of weekly crime maps that I converted from PDFs to jpgs using ImageMagick, and assembled with Soundslides. I also can do image manipulation in Photoshop, as I did with these satellite images of Beijing, to make them match up for a jQuery before-after slider.
This is only a start. I have other recent code work samples that I will try to post when I remember them and/or find them.
I think everything from pre-2004 has bit-rotted away somewhere, or at least the platforms that code would run on are now obsolete.