5,829 reputation
93448
bio website codinghorror.com/blog
location El Cerrito, CA
age 43
visits member for 3 years, 10 months
seen Jun 29 at 9:06

Stack Overflow Valued Associate #00001

Wondering how our software development process works? Take a look!

Find me on twitter, or read my blog. Don't say I didn't warn you because I totally did.

However, I no longer work at Stack Exchange, Inc. I'll miss you all. Well, some of you, anyway. :)


May
4
awarded  Nice Answer
May
4
awarded  Announcer
May
4
revised What were the “core” API packages of Java 1.0?
edited tags
May
4
revised What were the “core” API packages of Java 1.0?
added 130 characters in body
May
4
answered What were the “core” API packages of Java 1.0?
Apr
1
comment I'm going to quit my job because of our platform: how can I leave a productive explanation of this?
@mike strongly disagree; this is about being a professional programmer and trying to exit while potentially urging the organization to adopt better practices along the way. See also codinghorror.com/blog/2006/09/… as for your example of chefs, this would be like a chef quitting because one particular brand of mixer or oven was used. Any tool can produce great software, right? Just like any whisk can beat cream..
Mar
31
comment I'm going to quit my job because of our platform: how can I leave a productive explanation of this?
@mark I'd argue it is indeed programmer specific enough, given that "blub" specifically references paulgraham.com/avg.html which is part of our programming canon. It's also constructive because the author says he tried to meet the standards and explicitly references "phrase my complaints productively".
Mar
30
comment Is browser fingerprinting a viable technique for identifying anonymous users?
an excellent point, and kind of a sad one. But that is a very likely reality.
Mar
27
comment What is required for a scope in an injection framework?
@john this is too unclear to move at this time. Please address gilles' comment.
Mar
13
comment How do I review my own code?
I'd also add "wait 24 hours" so you aren't looking at code you just wrote. Make sure it's at least 1 day old so you are seeing it after sleeping overnight and not touching it for 24 full hours.
Feb
22
revised Where can I get free public raw data?
added 1976 characters in body
Jan
10
awarded  Announcer
Jan
10
awarded  Announcer
Jan
10
awarded  Publicist
Jan
10
awarded  Booster
Jan
10
awarded  Booster
Jan
10
awarded  Booster
Dec
23
comment Development of a bot/web crawler detection system
@bil this is still a very good idea as a honeypot, and should be implemented -- anything hitting the invisible-via-CSS links has to be a bot parsing the raw HTML.
Dec
1
awarded  Good Answer
Nov
29
comment Is browser fingerprinting a viable technique for identifying anonymous users?
@arda with JavaScript disabled the most unique element is User Agent at ~1 in 1000, HTTP_ACCEPT at ~1 in 100, and almost nothing else. So browser sniffing is quite weak with JavaScript disabled, not quite useless but close.