I am assistant professor at Delft University of Technology, where I research the application of software engineering methods to spreadsheets. On that, I wrote a number of publications and my PhD dissertation. I am regularly asked to speak about my research on conferences. During my PhD I founded a company called Infotron, based on the tools and techniques for spreadsheet analysis I developed. Me, my research and my company have gotten some media coverage over the last years. One of my biggest passions in life is to share my enthusiasm for programming with others. I teach a bunch of kids MindStorms programming every Saturday in a local community center. Furthermore, I am in the board of Devnology, a Dutch developer community that organizes monthly meetings on all things software, from Arduinos to open source and from SmallTalk to storytelling. Finally, I like organizing things, like the Joy of Coding conference, a one day developer conference in Rotterdam.
Last week I explained why a DSL and genetic programming are such an awesome combination. So, we can almost start to mutate our ACOL code. But, there is one thing we need: a fitness function, a function that tells us we are going the right way. When mutating a string, we used the Levenshtein distance[…]
Hi desi lovers! Service notice: Sorry I missed a post last weekend, I was prepping my F# Exchange talk. If you have not read any of my Desi posts, you can save some time and watch my talk that more or less covers posts 1/5, 8, 15 and 16 (yes, that is this one) If[…]
tl;dr We are interested in understanding the differences between C# and F#. If you work on a project that has both C# and F# and you want to help science, we would love to monitor your IDE usage and ask your a few questions too. Just download kave, and program like no one is watching for[…]
I missed a weekend, sorry guys! I was busy babysitting a five year old and contemplating the LambdaConf situation. To make it up I have a totally fresh and new topic to talk about: genetic programming. I do not want to design a bidding systems, I want to make the best one possible, and for[…]
Prelude I guess most of my readers in tech know what this post is about. This post is about the idea that at a conference on programming (or any other professional topic) it is possible to leave your political views at home. In the (functional) programming space is a very recent and hot controversy at this[…]