624 reputation
37
bio website
location
age
visits member for 3 years, 2 months
seen May 15 '11 at 14:31

Apr
17
awarded  Yearling
Apr
17
awarded  Yearling
Apr
17
awarded  Yearling
Nov
5
awarded  Nice Answer
Aug
18
awarded  Nice Answer
May
10
comment How do I design an arbitrary system in an interview?
+1 if I could: "The key is how well can you communicate your thoughts" ... unfortunately, I believe that the majority of both interviewers and candidates are deficient in this area.
May
8
answered C++ for Java Programmers
Apr
29
comment Is “Hiring only the Best” a really practical advice for normal desktop application programming?
Are you planning to work long at this company? If not, then sure, go ahead and hire the bottom of the barrel. Just don't expect any competent developers to ever want to work there (or stick around if you've already managed to hire some).
Apr
29
awarded  Nice Answer
Apr
28
answered Why do certain code elements (classes, methods etc.) in public APIs get deprecated over time?
Apr
23
comment Most Efficient Cache Replacement Algorithm
If you "know almost nothing about the application" then it's *far*to early to think about "efficient" cache replacement algorithms.
Apr
22
comment What is so difficult about pointers/recursion?
if you have a link to Quicksort implemented in Fortran IV, I'd love to see it. Not saying that it can't be done -- in fact, I implemented it in BASIC some 30 years ago -- but I'd be interested to see it.
Apr
22
comment What is so difficult about pointers/recursion?
@David - :shrug: perhaps it's just me, but once you understand indirection, the number of levels of indirection doesn't seem to matter. Your comment about pointers to heap versus stack ("local or referenced") is a good one, but that comes under the heading of "a Java pointer is guaranteed to point to a valid object."
Apr
22
comment What is so difficult about pointers/recursion?
@Omega - yeah, if things get bad enough, there might not be anything valid left on the stack. Yet another reason to run valgrind regularly.
Apr
22
comment Why was Scala not implemented with C or C++
@JUST - I was hoping that jpartogi would take the time to research that, as he/she used Erlang as an example.
Apr
21
comment What is so difficult about pointers/recursion?
@David - um, what does this have to do with my response?
Apr
21
answered What is so difficult about pointers/recursion?
Apr
21
awarded  Commentator
Apr
21
comment What do you think of an interpreter written in Java?
Are you looking for performance or functionality? I'd recommend getting the functionality right, then worrying about performance. And imo Java is a win for development speed. Groovy, Python, or another dynamic language may be better still.
Apr
20
comment Why was Scala not implemented with C or C++
@Klaim - starting with what machine? The 80x86? The Sparc? The ARM? They're dramatically different, yet I believe that Python is available on all of them.