639 reputation
1716
bio website
location
age 27
visits member for 4 years, 2 months
seen Oct 5 '12 at 15:07

Jan
4
comment Do you keep your ideas secret? and why?
@dukeofgaming: Squatting is different if you have an idea for a webapp; buying up domain names just because you think they will be desired by someone in the future is a hilarious subculture that exists on the internet and if I had any ideas on how to ban this behavior I would write a letter to ICANN today.
Jan
4
comment Do you keep your ideas secret? and why?
Out of curiosity, which software do you use?
Jan
4
comment How do I figure out the minimum number of swaps to sort a list in-place?
Right, but I am interested in calculating the optimal number of swaps for going from ordering A to ordering B regardless of algorithm. Perhaps this is a deeper question than I thought.
Jan
4
asked How do I figure out the minimum number of swaps to sort a list in-place?
Dec
31
comment Why do good programmers have ugly websites?
@Macneil: Ah, in that case I totally agree that they have changed quite a bit. In fact, that Space Jam site reminds me of the first MSFT site!
Dec
31
comment Why do good programmers have ugly websites?
@Macneil: did you think the Space Jam website was "clean" a decade ago? I think if it was just on a plain black background it would be "cleaner" and I would actually like it then.
Dec
31
comment Why do good programmers have ugly websites?
command-line would be awesome: come see my website >echo "welcome to my website/online command prompt";
Dec
31
awarded  Critic
Dec
23
comment How do you handle supporting Chrome versions?
Yeah I basically said that IE is the problem; I was disagreeing with the idea of supporting alternative browsers when it is really IE that needs supporting since it tends to render things differently (and incorrectly).
Dec
22
comment What is the most obscure sorting algorithm you know?
Do you still have the source for this? I'd be interested to check it out!
Dec
8
comment How to get money from reluctant client?
+1 for footnote in your incredibly bold assertion
Nov
29
comment What popular “best practices” are not always best, and why?
self-documenting code is definitely nice. Although, I like having comments along-side something like simple calculations (to express what the return-type or returned-value is). However, if your comments need more words than the code itself, it's probably time to rewrite the code.
Nov
29
comment How large non-OO code bases are managed?
I'm not really trying to argue, I'm just trying to point out why your answer might have been down-voted -- saying it's :pretty hard: doesn't even address the original question, all I wanted to point out was that "pretty hard" is subjective based on perspective (OOP background or lack thereof) -- OOP can definitely be just as, or even more difficult, than procedural code if you make poor abstraction choices
Nov
29
comment How large non-OO code bases are managed?
Ah I see what you mean, but I might still disagree... in an extreme example, what if none of your maintainers know OOP? Then it's trivial to prove that OOP is harder... maybe I should get away from these proofs for a while
Nov
29
comment How large non-OO code bases are managed?
There were gigantic code bases way before OOP caught on, though. Just look at the whole C language. There are things that come close, like structs, and I am no expert on C/++, but there is a lot of procedural code that existed before OOP that was maintained just fine. A game-programmer colleague once told me that the language-of-choice in the '90s was procedural C ... look at any game released 15 years ago
Nov
29
comment How do you handle supporting Chrome versions?
I'm not sure what your applications use, or what they require, but the CSS rendering and DOM handling by Chrome (and Opera) is superb compared to IE (or IE may have gotten better, I'm not sure). A great deal of code that I have seen (you can look at the source code for google apps via Inspect Element... among other things) just has a few conditionals at the beginning to decide if the user is using IE or a "modern" browser. I think that most developers would probably disagree that you should be adding code to support other browsers, rather, the extra "support" elements are usually IE hacks.
Nov
29
comment How do you handle supporting Chrome versions?
@TRiG: I didn't know about BBC glow, the widgets documentation is nice and clean, and the examples are sweet! Really neat framework
Nov
24
awarded  Nice Question
Nov
24
comment What are some things you have read that inspired and guided you as a programmer?
++ for 11 links in 11 words
Nov
24
comment What are some things you have read that inspired and guided you as a programmer?
haha awesome 15