4,867 reputation
11940
bio website whathecode.wordpress.com
location Belgium
age 28
visits member for 4 years, 1 month
seen 4 hours ago

In 2007 I got my bachelor degree in applied informatics in Belgium. Immediately after, I started working at the company where I did my internship, AIM Productions. I liked the work and colleagues at the company too much to give up entirely for further studies, so I decided to combine the two. In 2009 I started studying for my master in Game and Media Technology at the University of Utrecht in the Netherlands and I graduated in 2012. Currently I'm a PhD student at the IT University of Copenhagen. As a member of the Pervasive Interaction Technology Lab (pIT Lab), I'm working on Next Generation Technologies for Global Software Development (NeXGSD) where I apply Activity-Based Computing (ABC) principles throughout the lifecycle of software development to improve tool integration and improve knowledge transfer between coworkers.

I mainly develop in C#, but occasionally do C++, PHP, Flash/actionscript 3 and Java projects. I care a lot about proper code design, and some people tend to say I overdo it.


Feb
19
awarded  Nice Question
Feb
13
comment Are developers more productive at night?
A similar question arised on Cognitive Sciences SE, which might provide a more scientific take on this.
Feb
3
awarded  Yearling
Jan
29
awarded  Popular Question
Sep
30
awarded  Explainer
Jul
2
awarded  Curious
Jun
30
awarded  Nice Answer
Apr
2
awarded  Popular Question
Mar
29
awarded  Guru
Mar
25
awarded  Popular Question
Feb
4
awarded  Great Answer
Feb
3
awarded  Yearling
Jan
10
awarded  Announcer
Nov
19
awarded  Good Answer
Oct
13
comment In an optimal software design, would you ever need to throw InvalidOperationException?
@Steve314 I've never heard of a compilation never 'halting'. Could you clarify please?
Sep
12
comment In an optimal software design, would you ever need to throw InvalidOperationException?
@rwong I know, this is a rather theoretical question. :) I know in practice the exception does make sense, but then again, who says practice is 'optimal'. ;p
Sep
12
comment In an optimal software design, would you ever need to throw InvalidOperationException?
"Whereby the developer would be informed by this exception that his/her code is structured incorrectly." That's how I understood the statement, ... the (rather philosophical) question is whether the ideal API would ever allow you to structure it incorrectly. A classic case is where you expect function calls to be called in order, which could be handled by not allowing to call the second function before the first through separate interfaces.
Sep
12
asked In an optimal software design, would you ever need to throw InvalidOperationException?
Aug
24
awarded  Guru
Jul
24
awarded  Nice Answer