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 […]
History repeats [Desiderius #14]
Two weeks ago I talked about the playing logic and the improvements kot_2010 made, but there is a bit more info I want to share. Let’s talk a little bit more about how I designed the playing history. History is a list of lists, where each inner list is a trick. Visually: //An empty game: [ […]
Do Code Smells Hamper Novice Programming?
Code smells, we all know them, and they are bad 🙂 We know from research on professional developers that code smell can make performance on reading and maintaining code worse. So the question we wanted to answer was: does this hold for novice users programming Scratch as well? tr;dr: Yes! Code clones and long methods […]
Moving the BPN logic from C# to F# [Desiderius part #13]
Like I wrote about a few weeks back, all the refactorings made me reflect on some names. It started out simple, as I said three weeks back, Desi.Player I had in F# (so the type, not the class) should be called something like “direction” as it represents just where the players are. I think this is […]
So you want to tell the scientist about the real world?
This year, I am chairing the ‘industry track’ of ICSME: the international conference on Software Maintenance and Evolution, and you, yes you can be a part of this. In the regular, research, track, we are looking for paper that have made a novel contribution, for example a new algorithm to detect duplication in source code. […]