Why we need a hub for software in science

First let’s take a step back and think about the definition of science: The intellectual and practical activity encompassing the systematic study of the structure and behaviour of the physical and natural world through observation and experiment. Now, when we think about what kind of experimentation goes on in…

Standards for Scientific Graphic Presentation

TL;DR: Over the previous hundred years, a lot of work has gone into standardizing the way scientific data is presented. All of this knowledge has been largely forgotten. I want us to bring it back to life. Before we talk about science, let’s take a short but scenic…

An open distributed search engine for science

TL;DR: I’ve started building a distributed search engine for scholarly literature, which is completely contained within a browser extension: install it from the Chrome Web Store. It uses WebRTC and magic, and is currently, like, right now, used by 0 people. It’s you who can be number…

Thoughts on reproducibility of open scientific software

Years ago (yes, it’s been years, don’t remind me), I wrote an application for modeling the laser ablation ICP-MS mapping process. This is a thing where you make microscopic explosions with a laser and then the little bits of the stuff get blown into a blazing torch, which…

About me

I’m a medical doctor by education, but I'm not practicing medicine. I finished medical school and shortly after graduation in 2011 I was already on a plane to San Francisco to join the great folks at Academia.edu and be a software engineer. Although I liked being a doctor,…

#Winning with MapServer, PostGIS and Ruby on Rails

This post was written for a game development project. We were building a real-time strategic running game. TL;DR: We used MapServer, MapCache, PostGIS, PostgreSQL, Open Street Map and a bunch of other awesome technologies to build fast and cheap maps for Jog of War. Here is how. When we…