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.
For my recent research adventures into programming for kids, I have made a small intro into Scratch programming. As a good teacher I of course did not like the existing material Also, I needed something that introduced all necessary concepts for my experiment. Want to check it out? Go: ScratchIntro It is Creative Commons, free to[…]
Follow up of the Desi story, you might want to read the previous post first. In that post I outlined a few issues that I ran into when implementing a bidding system. In the first bid, you can just look at your cards and make a bid. But for the second bid (the answerer) you need[…]
In a scary number of previous posts I have talked about modeling a bidding system for bridge. But so far, we have only designed the part where one player looks at their hand and decides what to do. But, as always, the reality is more complex. The bidding of course is an interaction between two[…]
Another episode in my series on making a bridge program. Earlier I wrote about the fuzz of modeling 1 SA (a game without trump) because it requires the introduction of a new suit that does not really exist. Turns out bidding 1 SA also poses some challenges. As you can imagine, when you play without a[…]
Previously I wrote about my motivation to make a MOOC, a massive open online course, in this post I’ll talk a bit about my experiences in developing the material and my recommendations for developing material. Use an existing course If you are running a MOOC and there are thousands of people looking at your slides, everything[…]