• strict warning: Non-static method view::load() should not be called statically in /home/peco/webapps/dp6_peter/sites/default/modules/views/views.module on line 906.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/peco/webapps/dp6_peter/sites/default/modules/views/handlers/views_handler_argument.inc on line 744.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/peco/webapps/dp6_peter/sites/default/modules/views/handlers/views_handler_filter.inc on line 607.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/peco/webapps/dp6_peter/sites/default/modules/views/handlers/views_handler_filter.inc on line 607.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/peco/webapps/dp6_peter/sites/default/modules/views/plugins/views_plugin_style_default.inc on line 24.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/peco/webapps/dp6_peter/sites/default/modules/views/plugins/views_plugin_row.inc on line 134.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/peco/webapps/dp6_peter/sites/default/modules/views/plugins/views_plugin_row.inc on line 134.
  • strict warning: Non-static method view::load() should not be called statically in /home/peco/webapps/dp6_peter/sites/default/modules/views/views.module on line 906.

Look back at 2013

This year, Khan Academy continued to dominate my time, becoming a full time (ish) project, while I gave up science and neglected my Chinese and this website.

Khan Academy

This year, for the first time I had one of my exercises accepted and put on the Khan Academy website, which has been my goal for the last couple of years. In fact this year I had over 30 exercises accepted and several of my programs made official, because in March, they offered me a job as a content creator. This was after I went out to visit them in Mountain View, which was an amazing experience and made all the time I'd spent on the site seem quite well-spent. Working for Khan Academy has continued to be amazing, in particular, writing simulations for a set of NASA tutorial (to be launched soon).

To top it all, I finally got the Tesla Black Hole badge right at the end of the year as I got 10 million energy points. Maybe now I will spend less time doing exercises and more time making them, but it will be a hard habit to break.

My energy points for 2013


This year my postdoc in Plymouth ended and started work full time working remotely as some sort of freelance programmer. I moved back to Oxford, in a sweet little village with Victoria and started my dream job in July, just missing her birthday.

Having quit science, I then had two papers published, doubling my output. My postdoc work was published in Current Biology, and some work I helped up with during my PhD was published in Protist.


As with all previous years, the number of visitors and page views to this blog have increased, but for the first time, the growth didn't exceed my expectations. Maybe my expectations have become too high or maybe I didn't update this blog as much, spending more time on other websites (see below) or Khan Academy. It still managed to get twice the visitors as last year, with my post on Black Hole badges accounting for 62,845.

It's surprising that there has been any increase in visitors to my site at all given that I have updated it so rarely this year. Hopefully I can write a few more blog posts this year, but I suspect it's unlikely. I think I will gradually move by projects to my appspot site (see below).

One of the reasons for my writing fewer blog posts this year is because I have been concentrating more on my other website, using appspot. This has my SVG optimiser as well as an SVG editor and 3D graphics tutorial I worked on this year (the latter replacing the 3D graphics tutorial on this site). I only add analytics in February of this year, but the site has slowly been gaining visitors. By contrast, visitors to my WhatBadgeNext site have been fairly steady.


With most of my focus on Khan Academy, I didn't have much time for StackOverflow this year. I still managed to rack up a few points though, mainly from old questions and broke the 3000 point mark. And I finally got the bronze SVG badge for having 100 SVG votes. I also noticed that I was the top-user in the obscure topic of coordinate-transformation. If I could get a badge for that, it would be quite amazing.

My StackOverflow points

For the second time, I was offered paid work via StackOverflow, only this time it was for a lot more and maybe become a more permanent work arrangement.

Aims for 2014

I suspect this year will be a busy one with a lot of changes, but there's still a few projects I'd like to work on. Firstly, I'm hoping to do a 365 - take a photo every day and upload it to Flickr, maybe with a new camera. I did try to start one earlier this year but it ended shortly after I moved house. I also hope to finally finish a bioinformatics project I've been working on for nearly four years. I should probably try to resume my Chinese study. And finally, I would like to do lots more of the same - many simulations, explorations and games on Khan Academy, and maybe blog about a few if I get a chance.

Previous years: 2010, 2011, 2012


I just want to thank you for all the simulations and exercises you have created for Khanacademy users over the past year. I have gotten hours of enjoyment from them. I just don't know where you find all the time. I also use your whatbadgenext site all the time to find out which new videos have been created. I was wondering if you had considered making videos for the Khan site; using your expertise in biology. I would really enjoy seeing your perspective in that area. Congratulatios on your Tesla badge. I wish I had one tenth of the brainpower you have. Have a great year and I look forward to seeing more of your creations.

Hi Ray,

I'm not sure if you'll read this, but thanks for the comment. It's nice to know that other people have had fun with my programs. As far as I know, you have the most points of anyone on Khan Academy, so you must being doing pretty well in the brain power department. I'm very shy and a terrible speaker, so I doubt I will ever make videos for Khan Academy. Hopefully one day I can help add content to the biology section and failing that write some more tutorial on this blog.

Hi Peter. I just started going through the KA programming lessons earlier this week and I keep bumping into your excellent work everywhere. I've barely done anything on the science section of Khan Academy (yet) but your programs will have me checking it out soon!

As I get my programming chops back up to where they used to be and learn JavaScript, I'm creating some educational programs and resources. Your programs continue to be a huge inspiration to me. I hope to find some of my works on KA in a formal sense as well some day, and every time I see one of your programs I remember that it's possible. 

Thanks again for everything you do for the KA community!

Post new comment

The content of this field is kept private and will not be shown publicly.