Reputation
4,604
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
2 8 22
Newest
 Nice Answer
Impact
~90k people reached

Mar
31
comment How does a surname of Null cause problems in many databases?
The bottom line is that if the program is written correctly, there should be no problem with a user named smith or Null or '; DROP TABLE *; --. But there are poorly written programs and they choke on all sorts of data, such as people with names like O'Leary. Null is not inherently bad. It just excites bugs in poorly-written code.
Nov
23
awarded  Nice Answer
Oct
8
awarded  Yearling
Oct
8
awarded  Yearling
May
8
revised How to deal with team members writing bad code
added 275 characters in body
May
8
answered How to deal with team members writing bad code
Dec
25
reviewed Leave Open Evolution in coding standards, how do you deal with them?
Dec
5
revised Can I release a script that depends on both proprietary and GPL'd libraries to be run?
Fix grammar
Nov
26
awarded  Nice Answer
Nov
21
comment Disadvantages to using “associative arrays” in JavaScript
If you don't know why it's a bad idea, maybe your dislike of them is unfounded and it's time to open your mind.
Nov
21
answered How do I get people to stop bikeshedding?
Oct
8
awarded  Yearling
Sep
21
awarded  Custodian
Sep
21
reviewed Leave Open Doesn't single-assert unit testing break the DRY principle?
Feb
18
awarded  Caucus
Nov
26
answered Ternary operator considered harmful?
Oct
8
awarded  Yearling
Sep
23
comment Pointers in C vs No pointers in PHP
Creating websites is a very common use for PHP, but it's certainly not the only one.
Sep
23
revised Is a coding standard even needed any more?
Fix typo in title
Jul
13
answered My boss decided to add a “person to blame” field to every bug report. How can I convince him that it's a bad idea?