608 reputation
410
bio website code.google.com/p/paradice9
location United Kingdom
age 36
visits member for 3 years, 7 months
seen Apr 8 at 11:25

I am a British software engineer who lives in the Netherlands. I have worked on radio testing of Bluetooth and other wireless communication standards, and currently work in the navigation software industry. I enjoy developing primarily using modern C++, although other languages and dialects occasionally creep in.

I maintain a small terminal server application called Paradice 9, which is used for distributed tabletop roleplaying support.


Apr
4
comment 5 year old finds Xbox security bug but how did it get there?
Could well have been a backdoor left behind after testing.
Mar
25
awarded  Critic
Mar
25
comment Is “Explain the RAII idiom” a good C++ screening question?
Ok, I can only presume you're arguing in bad faith now. Over and out.
Mar
25
comment Is “Explain the RAII idiom” a good C++ screening question?
@Satanicpuppy At which point I reiterate my previous statement. If you have not done enough research into your craft to know the lingo for a highly popular and useful idiom that has been around for 20 years, then what are the chances that, after say five years, your knowledge will have grown? Will you be self-motivated enough to keep up with the technological trends that make you good enough for the next project and not just this one?
Mar
25
comment Is “Explain the RAII idiom” a good C++ screening question?
RAII is a foundational concept of good C++, and the term has been around for at least 20 years. I think that dismissing it as trivia is somewhat unfair. While you can have good C++ developers who don't know the term, for me it smells of someone who does not research their craft.
Feb
21
comment Why can't native machine code be easily decompiled?
It is difficult to make a cow out of hamburgers.
Nov
29
comment What if I will not use Software Design Patterns?
"Design Patterns" is a lexicon, not a technique.
Oct
23
awarded  Nice Answer
Oct
23
awarded  Yearling
Oct
23
revised c style casts or c++ style casts
Just a little bit of reformatting of an old answer.
Feb
19
awarded  Caucus
Oct
25
comment What can go wrong if the Liskov substitution principle is violated?
@Giorgio Yes, I should have mentioned that this problem only occurs with mutable objects.
Oct
19
comment How to verify the Liskov substitution principle in an inheritance hierarchy?
+1. This is almost exactly the same answer as the one I made to another LSP question yesterday.
Oct
19
revised What can go wrong if the Liskov substitution principle is violated?
added 39 characters in body
Oct
18
answered What can go wrong if the Liskov substitution principle is violated?
Sep
29
awarded  Yearling
Sep
11
answered When should you use a private/inner class?
Aug
17
awarded  Pundit
Aug
17
comment Should I take care of race conditions which almost certainly has no chance of occuring?
One in a million chances happen nine times out of ten.
Aug
15
awarded  Nice Answer