I wrote On funding medical research , which I’ve thought a lot about recently. I wrote about backing up data in Moving data in 10 minutes . I catalogued some of my favourite works of fiction and non-fiction: Nature of the Universe .
Public transport is a crucial part of a functioning society. It helps lifting people out of poverty, reducing emissions, fighting traffic, and so on. At Remix I worked on tools for planning and scheduling public transit. I also wrote a bunch of blog posts: Remix’s Tech Stack: Webpack , Preventing Regressions , Remix’s Tech Stack: Jasmine , Request queuing .
For a while I worked on revitalising American democracy at a company called Brigade. I published two engineering blog posts: Don’t pass CSS classes between components and Maintaining scroll positions in all browsers .
I’ve always been interested in politics. In fact, I attended the first hackathon ever to be held in a parliament, where I made a website that showed which political parties in the Netherlands vote the same: Vriendenpolitiek .
In the wake of the 2016 US presidential election, some of my friends founded a donation pool, called Vocal Minority , for which I implemented a redesigned website.
My dissertation in Computer Science was an interactive programming course, jsdares . In the original proposal, A Novel Introduction to Programming , I propose teaching the basics of programming with a real but reduced language, to make possible compiler and interface features that support learning.
I implemented quite a few of such features, as shown in this interactive essay, Peeking under the blindfold , and in more detail in my thesis, jsdare: a new approach to learning programming . I also gave a pretty detailed talk, covering most of the learnings and history of the project, Building jsdares . Out of jsdares grew a side project, Visualising Program Execution , which I’ve given a few talks about. I also extracted the code for the robot applet into its own library.
Finally, I worked on general education software too. In high school I teamed up with my Latin teacher to build Audivididici , a program still used by some students in the Netherlands. For another educational project I built a neat converter: word2markdown .
Wikipedia is too hard to contribute to, so I made an editing interface that is both usable and works with their crazy parser, which I wrote about in Help, I want to change Wikipedia! . After that I briefly worked for the Wikimedia Foundation, where I contributed to WikiLove , which got lots of media attention.
Sometimes I try to take some pretty pictures. Check out my Oxford pictures ; or computer generated graphics from a Raytracer ; or my Analog highlights of 2010 . After first moving to the United States, I wrote about one of my frustrations, and animated it: Nightmare .
I worked on huge multitouch tables at Cantouch ; created bicycle light art in full colour called PimpMyBike ; built a Briefcase computer , a Photoframe(d) , and a pretty insecure Simple home automation system ; wrote some satire on useless testing, duplication.js ; found some solutions to Self-enumerating pangrams ; wrote about shorter meetings by doing a One-legged standup ; built an online portal for safe swimming in outdoor water for a competition, Zwemmen in Noord-Holland ; built Balloon molecules ; found some Browser bugs ; tried to exploit browsers’ Undefined Behaviour ; made videos for our Last day in high school . For more lists and bullets, check out my Curriculum Vitæ .
In 2008 I made an instrument out of wine glasses. I took some pictures of the Glass harp construction , and some videos, Auld Lang Syne and Sound of Music . They were seen by two artists who were hired by MTV to create a video with glass harps, and they ended up using my instrument, in Make a big effort to sound like MTV . I also made a silly applet: Musical Glass .
I also like to play the piano, and occasionally record it: Jerry Martin — The Simple Life ; Legend of Zelda ; Philip Glass — Mad Rush ; Philip Glass — Metamorphosis Three ; Linkin Park — Numb ; Pokémon — Elite Four ; and Metal Gear Solid 2 .
I learned to dance with poi, and recorded a simple little routine: Poi on the beach .