101 reputation
1
bio website nuclex.org
location Germany
age 34
visits member for 3 years
seen Mar 11 '14 at 16:57

Entrepreneur software developer with a keen interest in game development. Believes in simplicity to the point of eliminating features, finds joy in trying to write the cleanest, most efficient code humanly possible. Advocate of Unit Testing (NUnit, googletest), Dependency Injection (Ninject, hypodermic) and Continuous Integration (Jenkins).

Once trod the Microsoft path (C++ using COM w/ATL + WinAPI w/WTL, C# using WPF w/MVVM + XNA) but abandoned Microsoft when Microsoft abandoned their platforms and started talking "cloud-first, mobile-first."

Now sailing onwards with Open Source, using Gentoo Linux, C++'14 and Emscripten.

Outside of tech, one of the few people in the civilized world who have never had a cell phone or Facebook account. Wrote a novel. Tries to become good at drawing. Secularist, rationalist, enemy of all religions, part-time Luddite.


Jan
5
awarded  Autobiographer
Jan
5
comment In Russian roulette, is it best to go first?
This might be a non-intuitive question, but I don't follow the reasoning here: the interviewer has just fired a blank (at a 2 in 6 chance), so now there are 5 chambers left with 2 guaranteed to be loaded: a 2 in 5 chance. If you spin the barrel, you improve your chances back to 2 in 6, since you add the blank chamber back into the draw.