1,731 reputation
1817
bio website theonion.com/content/node/…
location St Louis, MO
age 39
visits member for 3 years, 6 months
seen 12 hours ago

Mar
18
comment From a TDD perspective, am I a bad person if I test against a live endpoint instead of a mock?
You're not a bad person. You're a good person doing a bad thing.
Mar
7
comment What makes the difference between “Hire” and an honest “almost” for final on-site interviews?
Very few companies these days will give feedback about why you were rejected. They're all paranoid about getting sued.
Mar
7
comment What makes the difference between “Hire” and an honest “almost” for final on-site interviews?
@kevincline, his "gotten" as written initially was correct, because the "have" can cover both clauses: "So, I have recently had on-site interviews...and gotten polite rejection letters..."
Feb
3
revised How to TDD test that objects are being added to a collection if the collection is private?
Fix my own typo.
Jan
16
comment Do DVCSes discourage continuous integration?
I've seen the opposite: Developers using a centralized source-control system like TFS commit rarely, because their code affects everyone when they do. They end up temporarily saving their work in monster shelvesets, and when they're finished, it all goes in one monster commit.
Dec
26
comment When is code “legacy”?
@StevenA.Lowe, given enough time, it's legacy code even if I did write it.
Dec
5
comment Is a senior programmers advice about always using books a good idea?
Following anything blindly is a bad idea, but don't let "Infestus" sour you on books. Reading books is one of the best ways to get outside your comfort zone and stretch your programming skills.
Dec
4
answered Authoritative sources for exception handling best practices
Nov
18
answered Using multiple Git repositories instead of a single one containing many apps from different teams?
Nov
7
comment What makes Agile software development so appealing?
Yes, a thousand times this. "There's no silver bullet"...except for Agile/Scrum, apparently, according to far too many managers.
Oct
17
answered How much freedom should a programmer have in choosing a language and framework?
Sep
29
awarded  Yearling
Jul
26
comment Find out whose turn it is to buy the croissants, accounting for possible absences
@James, no fear; the OP is in the U.S., and no one in the U.S. gets anywhere near that much vacation. :(
Apr
5
comment How should you deal with a popular project that you no longer want to maintain?
It's Google Reader, isn't it?
Apr
5
answered How do I take responsibility for my code when colleague makes unnecessary improvements without notice?
Mar
23
revised How to TDD test that objects are being added to a collection if the collection is private?
More details
Mar
8
comment Why is Mercurial considered to be easier than Git?
I don't know what commit^2 is, but if you're trying to get previous commits, you can use things like HEAD~3 or HEAD~~~.
Mar
2
awarded  Quorum
Feb
19
comment Why is Mercurial considered to be easier than Git?
I've been using Git since March 2011 (before you wrote this answer), and nothing told me I had to use MinGW. (I don't even know what MinGW is.) msysgit and regular Windows command line integration was available then, or I probably wouldn't have used Git.
Feb
19
comment Why is Mercurial considered to be easier than Git?
I'm sort of baffled by this line: "MinGW isn't Windows Command Prompt, and just acts different. It's crazy that this is the only way to work with Git." I use the msysgit installation and option 2, to run from the Windows command line. It works fine. There are a few things that don't work (like the caret, a line-continuation character in DOS) but there are alternatives to those (like the tilde) that work fine. I'm not a command-line enthusiast (or at least I wasn't before I started learning Git) but using Git with the command line is really easy. Am I missing something?