4,736 reputation
11835
bio website whathecode.wordpress.com
location Belgium
age 27
visits member for 3 years, 2 months
seen yesterday

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.


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
Mar
15
comment Pure virtual or abstract, what's in a name?
Before Barbara Liskov, Dijkstra also had something to say on "STEP-WISE PROGRAM COMPOSITION", which might also be a relevant resource.
Feb
18
awarded  Caucus
Feb
3
awarded  Yearling
Dec
3
revised Why aren't Object Oriented databases used as much as Relational Databases?
Better grammar/focus of question.
Nov
30
comment Try/Catch or test parameters
And here is an even older duplicate: programmers.stackexchange.com/q/107723/15464
Nov
30
comment Access functions from user control without events?
Oops ... made this community wiki accidentally. Oh well, hope it helps!
Nov
30
answered Access functions from user control without events?