3,252 reputation
1425
bio website blueraja.com/blog
location
age
visits member for 4 years, 4 months
seen 15 hours ago

Jun
27
comment Why is Mercurial considered to be easier than Git?
Are git branches similar to tags in SVN?
Jun
25
awarded  Nice Answer
Jun
25
comment Why do most of us use 'i' as a loop counter variable?
Already asked a looong time ago on SO; perhaps those should be migrated here: stackoverflow.com/questions/454303/… and stackoverflow.com/questions/4137785/…
Jun
22
comment What causes bad performance in consumer apps?
Also, who says optimization is the root of all evil? :)
Jun
22
comment What causes bad performance in consumer apps?
From the neat SO posts you've written in the past, Crashworks, I gather that your entire job consists of optimizing video game software, so it seems like you should know the answer to this better than anyone...
Jun
21
comment What is the best local version control tool for personal use?
Both mercurial and (especially) subversion have much better tools than git for integrating with the OS and visual studio. For a one-man project, that's the most important thing.
Jun
20
comment Is there a canonical book on mathematics for programmers?
See also stackoverflow.com/questions/2154055
Jun
19
answered Is it bad habit not using interfaces?
Jun
17
comment Based on what I read in “Inside the Machine”, is this approach to branches more optimal?
How do you make an unconditional jump based on a condition (unless IsTodayAHoliday returns an address-offset...)? Also, what does that have to do with the question?
Jun
17
comment Based on what I read in “Inside the Machine”, is this approach to branches more optimal?
+1 for correct answer, I get the feeling that most voters/answers didn't understand the question
Jun
16
answered Why does C dominate in the embedded software market?
Jun
8
comment How did programmers use networking to share expensive computer resources in the 60's and 70's?
Getting nostalgic, Neil? :)
May
31
comment Real programmers use debuggers?
Experienced programmers who "don't use debuggers" are probably thinking in terms of gdb/SoftICE, and have never used an actual integrated-debugger (and probably don't use an IDE for that matter). They are so far behind the times it's painful.
May
31
comment Real programmers use debuggers?
It seems like Linus Torvalds and I never agree on anything.
May
30
awarded  Good Answer
May
29
comment What is the best retort to “premature optimization is the root of all evil”
@mathepic If you were to say the quote in its entirety, you'd see the Donald Knuth disagrees with you: It is often a mistake to make a priori judgments about what parts of a program are really critical, since the universal experience of programmers who have been using measurement tools has been that their intuitive guesses fail.
May
29
awarded  Nice Answer
May
28
answered What is the best retort to “premature optimization is the root of all evil”
May
28
comment What is the best retort to “premature optimization is the root of all evil”
-1 (if I could) for misinterpreting the quote. He's not saying that 3% of the time we should prematurely optimize; he is saying 3% of the time we should worry about the small optimizations. Finding those 3% of cases can only be done once the entire application is written and profiled, at which point the optimization can hardly be considered "premature."
Feb
18
awarded  Commentator