I wanted to better understand the COVID-19 situation, so I found some open data, wrote some programs to create bar charts and choropleth maps, open-sourced the code, and blogged about it. [more inside]
A Slovenian Memoir is a twitter bot that randomly generates bits of a travel memoir set in one of the loveliest places in the world. It's up and running, but I am always adding to it or tinkering with it (source code here} and if anyone has feedback or suggestions, I welcome them.
I code up lots of odd and questionably useful computer programs, and I decided to start a blog to document some of my favorites as I put them up on github. In the month that I've been working on the site, I've posted around 14,000 words and five repositories. [more inside]
Sol Lewitt created more than 1200 Wall Drawings during his life, developing the concepts behind the drawings and the instructions for creating them on a wall, but leaving the actual wall part to his draftsmen. The central conceit is that Sol's art was in the conception of the work, and leaving the execution to the draftsmen would (1) not change the original and (2) leave open the possibility of joyous happenstance. Well, I'm Sol's newest draftsman! I spent a lot of time finding the original instructions for dozens of Wall Drawings and now I'm coding them in Processing. I'm posting the visual output on this here tumblr. I asked a question about this last year.
Before you start programming, you might only know you're supposed to learn CODING!, but you don't even know what that means. You don't know there's HTML and Ruby and C++ and D3 and a million other things, just that there's a big black box called CODING! and you're supposed to break into it somehow. How Do You Code? asks people from all walks of life to explain how they code and share the tools they use, so maybe everyone else can get a leg up.
A simple way to edit, share, and create map data, by drawing, importing, or coding directly. [more inside]
I have started a new technical blog, where I will be documenting various projects I have worked on (typically involving code, though not always). [more inside]
Need help explaining your Internet-y job to your mom? We're here to help! We're sending out Mother's Day e-cards to clue her in on the nonsense that is the Web. Pick some terms and they'll show up friendly-like in her inbox this Sunday. Web servers, the Cloud, PHP, and a gazillion more await! There's also a version with holiday-appropriate floweriness.
Live coding is the changing of rules while they are followed. You can do it without computers, but in general it involves one or more programmers writing code on the fly, to make live music or video for a watching or dancing audience. Alternatively, live coding can be a participatory experience, possibly in collaboration with others. [more inside]