5,850 reputation
1328
bio website
location
age
visits member for 4 years
seen Dec 19 at 15:20

Jul
19
comment Object Oriented Design
@RalphChapin: All kinds of things eat lion (vultures, bugs, etc). I think animal and food are artificial distinctions that will break down because they're not broad enough (all animals are some other animals food, eventually). If you classed on "LivingThing" you'd only have to deal with the edge cases with plants that eat non-living things (minerals,etc), and it wouldn't break anything to have LivingThing.Eat(LivingThing).
Jun
13
awarded  Civic Duty
Jan
30
awarded  Good Answer
Dec
2
awarded  Yearling
Oct
22
answered Is server validation necessary with client-side validators?
Jun
22
answered Are my negative internship experiences representative of the real world?
Jun
13
awarded  Pundit
Feb
8
awarded  Good Answer
Jan
9
comment Do you sign each of your source files with your name?
@JohnFx: Nothing like a user who wants to chime in 3 months after the question is closed, just to make a snide remark. I leave my name on it in case they need to add new features, or lose the documentation, or have any questions. If your code is so simple that it never needs to be supported, then no, you probably wouldn't want to put your name on it. I, on the other hand, just made 5k modernizing some Java code from 2000. Yay me.
Dec
11
awarded  Nice Answer
Dec
2
awarded  Yearling
Nov
3
comment What do you do when you encounter an idiotic interview question?
@graham: It was a perl job, but they were testing my Java ability. I did a bunch of stuff in Perl, and then they said, "Now do it in Java." I did it, but I used "elsif" where I should have used "else if". Bullshit test. If you can do the logic, everything else is semantics.
Oct
21
comment Do you actually write 'clean code'?
@peter: And in two decades, I've never seen a place where every piece of code was clean. I've rarely even seen a place where half was. Where do you work? NASA?
Sep
14
comment Bogarting the Data Access Layer
@spaghetti: Yea...I'm probably worse than most because I've done a lot of DBA work, so I have twice the "I know how to do it better!" than most programmers. I will say this: with databases, it's a lot more important to get it right early...If you keep adding until late in the project, it's almost certainly going to cause issues.
Sep
14
answered Bogarting the Data Access Layer
Sep
12
answered Arguments for or against using Try/Catch as logical operators
Sep
10
comment Don't like my current job, want to leave, how to explain this in a job interview?
@job: That's why you take your prospective coworkers out for a beer later. There is nothing wrong with being honest, but don't be negative. Managers imbibe that "power of positive thinking" crap with their breakfast cereal every morning.
Sep
9
comment Don't like my current job, want to leave, how to explain this in a job interview?
+1: NEVER air dirty laundry in a job interview. It just makes you look like an unpleasant, negative person.
Aug
31
awarded  Nice Answer
Aug
25
comment Do you sign each of your source files with your name?
@sleske: Effectively impossible, I'm afraid. We're not remotely standardized, and any attempt I made to push something like this would devolve into a pissing contest among larger business units about what sort of repo, who'd host it, code naming conventions...Yuck.