Welcome to this blog. The main reason I’m writing it is to serve as an open notebook for my PhD. I’ll write on its goals soon, but meanwhile let’s say it’s about tools for research data management plans.

But, what does Higher-order Open Science mean? Probably you guessed it’s a pun. One for people with a background in Computer Science.

OK @auremoser, here comes my explanation. In Computer Science, a higher-order function is one that returns a function as result, or can take one or more functions as arguments. Example:

function createMult(m) {
  return function (a) {
    return a * m;

var mult2 = createMult(2);
mult2(3);  // result is 6

In this example, the createMult() function will return a diferent function for every given value of m.

My Higher-order Open Science is an open science effort (this blog/notebook) that will return (I expect) valuable results for open science.

This is the very first step of my trip. I wish you all enjoy it as much as I’ll do. There’s no place yet for comments in this notebook, but feel free to contact via twitter, email or even try with a github issue.