1,755 reputation
11019
bio website theonion.com/content/node/…
location St Louis, MO
age 39
visits member for 4 years
seen Oct 11 at 1:16

Sep
29
awarded  Yearling
Sep
15
comment Is there any logical reason to auto-generate code documentation?
Well, I'm glad they fixed that. Still, as others have pointed out, we don't need to know what Equals means in general; we need to know what it means for a Customer or a BillController or a TableCollection. That's what the documentation should tell us, and that's what GhostDoc can't do.
Sep
15
comment Is there any logical reason to auto-generate code documentation?
Try running GhostDoc on an Equals method. Maybe it's been improved since then, but a few years ago it used to render "Equalses the obj".
Sep
12
comment Is using Git Stash as a workflow an antipattern?
I read the article. "At Keen we try to push our code after nearly each commit." That sounds crazy to me. Either they're making excessively big commits, or they're pushing out code that isn't ready yet. If you make all your commits public immediately, then yeah, rebasing will cause problems. It's the "Doctor, doctor, it hurts when I do this" principle.
Aug
29
comment What can one do when “lead by example” doesn't work?
This question shouldn't be closed. It should be moved to workplace.stackexchange.com.
Jun
17
awarded  Nice Answer
Jun
12
awarded  Nice Answer
May
23
awarded  Good Answer
May
22
comment Why does VBA / VBScript require “Set” prefix
This does answer the original question. The only reason for Set is to avoid ambiguity. Without Set, you wouldn't know whether you're assigning an object reference or the object's default property. In VB .NET this is avoided because there are no default properties (except for indexed properties and/or iterators, but those avoid the ambiguity due to their different syntax).
May
12
comment Identify this programming style
I believe this style is known as Too Much Time On One's Hands.
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.