2,365 reputation
11428
bio website
location
age
visits member for 3 years, 6 months
seen 18 hours ago

Jun
18
suggested suggested edit on Which is more important: solving or implementing?
Jun
10
comment Host Matching Interview Tips?
@TRIG: Done :)
Jun
10
comment How to retain student/intern programmers?
THE CAKE IS A LIE!!!
Jun
9
comment Best way to break down overwhelming code into manageable chunks?
+1 for... well it's pretty obvious for what. :)
Jun
9
comment How can you filter out irritable programmers in interviews?
Just make sure you don't give away what you're doing, or you might embarrass yourself instead.
Jun
9
comment Fine Line: Readability Vs Speed
Just curious, how else do you store "a bunch of T"? Is there a better way than a list?
Jun
8
awarded  Critic
Jun
2
awarded  Nice Answer
May
23
answered Will a computer science college degree ever hurt my employability?
May
23
comment Will a computer science college degree ever hurt my employability?
I like (dislike?) how people bash people with degrees. When's the last time you saw a good programmer with a CS degree? When's the last time you saw one without? How often does each happen? I think that explains stuff by itself.
May
21
comment Why were Java collections implemented with “optional methods” in the interface?
What I don't understand is, why they didn't make a can method that would test if an operation is possible? It would keep the interface simple and fast.
May
15
comment What are some fun (and very easy) C++ programs for a 10 year old kid to write?
@Davor: RGB should be pretty easy. No need to teach him about color management. Regarding loading the bitmap and memory management: That's not the kid's job, that's why I said @Casey should make a simple Bitmap class to handle that. The kid would only need to access the pixels and say something like bitmap.Draw(). @Ziv, @kizzx2: This really depends on the kid... I think if he likes it he'll have no problem getting RGB (although yeah, edge detection is obviously too hard), but if he doesn't then yeah, not a good idea for an assignment. Any specific parts you guys think is too complicated?
May
15
answered What are some fun (and very easy) C++ programs for a 10 year old kid to write?
May
15
awarded  Citizen Patrol
May
10
comment The “blub paradox” and c++
@Bo: That's completely true, what you use affects how you think. But I do have to say that I knew C++ and C# before learning Scheme and D, so it's not like I was going with a biased opinion to start with. ;) This was just meant to be an example of something that you can do trivially in some languages but not others.
May
10
revised The “blub paradox” and c++
added 410 characters in body; added 63 characters in body; added 56 characters in body; deleted 1 characters in body
May
10
comment The “blub paradox” and c++
@Matt: That would lose type safety and would introduce potential segfaults. Not to mention that it's slower because of the run-time overhead.
May
10
comment The “blub paradox” and c++
@Bo: I wasn't referring to compile-time Fibonacci, but compile-time memoization. The Fibonacci happens at run-time, but the point here is that there's no overhead associated with calling memoize() because it's done at compile-time. I wasn't trying to show the compile-time features, but the ability to do template metaprogramming in ways that are much less trivial (if not impossible) in C++.
May
10
comment The “blub paradox” and c++
@Matt: It's impossible because you need variadic templates, which don't exist in C++03.
May
10
comment The “blub paradox” and c++
@Matt: Your code memoized a function, but this code can memoize any function. These aren't really equivalent at all. If you actually try writing a higher-order function like this in C++0x, it's a lot more tedious than in D (although it's still quite possible... though it's not possible in C++03).