2,868 reputation
11121
bio website
location
age
visits member for 3 years, 6 months
seen 9 hours ago

Mar
5
comment Why isn't Java more widely used for game development?
gamedev.stackexchange.com/questions/3789/… , java-gaming.org/index.php/topic,3123.msg192440.html
Mar
5
revised Do I need to go back and learn HTML 5 and CSS 3?
Escape less-than and greater-than
Mar
5
suggested suggested edit on Do I need to go back and learn HTML 5 and CSS 3?
Mar
4
awarded  Enthusiast
Mar
1
answered What can we learn from esoteric languages?
Feb
28
comment How to make people new to programming stop asking me questions and distracting me?
In secondary school programming the most knowledgeable pupil usually knows more than the teacher.
Feb
28
comment Is writing comments inside methods not a good practice?
Here's an example: consider a method solveQuadratic(double a, double b, double c). This is a classic example of loss of significance. The code isn't going to be self-documenting in the sense that it won't tell you why you're doing case analysis rather than just using the naïve algorithm. It needs a comment to explain that. Where's the correct place to put that comment?
Feb
27
comment If you need more than 3 levels of indentation, you're screwed?
Basically it's saying you shouldn't program in C#, where the namespace is unindented, the class declaration is indented once, and the method declaration is indented twice. Everything inside the method declaration is therefore already indented three times, so if you need a loop or a conditional you're screwed ;)
Feb
27
comment What is the most complicated data structure you have used in a practical situation?
@kevin, dancing links is a brute-force backtracking algorithm - but with a plausible heuristic.
Feb
27
revised Card deck and sparse matrix interview questions
added 1 characters in body
Feb
26
awarded  Good Answer
Feb
26
answered What is the most complicated data structure you have used in a practical situation?
Feb
26
comment Why should i write a commit message?
That's what the blame feature of the vcs is for.
Feb
26
awarded  Mortarboard
Feb
26
awarded  Nice Answer
Feb
26
answered Why should i write a commit message?
Feb
25
answered Card deck and sparse matrix interview questions
Feb
25
answered How do you remember where in your code you want to continue next time?
Feb
25
comment Is it true that first versions of C compilers ran for dozens of minutes and required swapping floppy disks between stages?
3.5? My family's Amstrad had a 2.5" floppy drive. And yes, CP|M was on disk 1 of a set of 4, and Logo was on disk 4. I don't recall what else was on there.
Feb
22
answered How do you stay productive when dealing with extremely badly written code?