1,838 reputation
11019
bio website theonion.com/content/node/…
location St Louis, MO
age 40
visits member for 4 years, 7 months
seen 1 hour ago

Apr
17
comment Leaving intentional bugs in code for testers to find
That point about the spec in "Two" is an excellent analogy.
Apr
15
revised Is Agile the new micromanagement?
It's not a *dirty* implementation; it's just messed up.
Apr
8
comment NoSQL within SQL Server
Andy, here's an article on what you're going to be doing in the future if you stay: Bad CaRMa
Mar
24
revised How do I take responsibility for my code when colleague makes unnecessary improvements without notice?
Condense.
Mar
23
comment BackgroundWorker vs. Async/Await
I don't see anything on that page indicating that BackgroundWorker, specifically, is recommended against.
Mar
9
revised What is the best retort to “premature optimization is the root of all evil”
added 71 characters in body
Mar
9
revised What programming language generates fewest hard-to-find bugs?
Add explanation for * and a couple of explanatory quotes from the original source
Mar
8
comment Interview Question - Adding Method to interface that has been implemented by thousands of class
"Please don't add default methods of Java 8 in the answers." Oh really? And why not, exactly? Seems like this is exactly what Java 8's default methods were intended for. Do these bizarre brain-teasers really help find the best candidate, or just the candidate who's heard the brain-teaser before?
Mar
4
comment C# or .Net features to cut off assuming no backward compatibility needed?
When you just need to hack out a small desktop app, WPF is major overkill.
Mar
4
revised 2 methods that are 75% the same?
Fix typo
Feb
27
answered 2 methods that are 75% the same?
Feb
24
comment Are deadlines Agile?
Wikipedia says about Parkinson: "He derived the dictum from his extensive experience in the British Civil Service." In my experience in private industry, the only reason work expands if given more time is that corners no longer have to be cut. I've heard managers talk about "gold-plating", but I've never seen a project where that happened; rust-plating is more the order of the day.
Feb
20
comment What is the purpose of planning poker in a sprint?
I can tell you why it's not pointless...but you're not going to like the answer. The reason for planning poker and sprint planning is to get everyone to "commit" to doing a certain set of stories. That way, when they "commit" to too many stories and can't finish them all, it becomes a moral failure ("But you committed!") rather than just a failure of process, planning, etc. This lets managers push people to work unreasonable hours to meet their "commitment". This is one of many reasons Scrum shouldn't be classed as an Agile method. It's anti-programmer.
Dec
5
comment Is there any logical reason to auto-generate code documentation?
@Telastyn, any documentation that can be generated from the method name is wasted documentation. I don't look at XML comments in order to get the method name parroted back at me.
Nov
20
revised Why the question “give five things you hate about C#” is so difficult to answer during an interview?
Cut some extraneous wording.
Nov
20
comment Is Agile the new micromanagement?
+1 for the Scrum rant. I think of Scrum as the "Agile" methodology for people who like waterfall so much they want to do it every two weeks.
Nov
20
comment Speech Recognition in the .NET framework is not efficient
B, C, D, E, G, P, T, V, Z...a lot of single letters sound very similar in English (pace UK readers who say "zed"). You'll have much better luck with words than with single letters.
Nov
7
comment Web Forms and MVC in the same web project
@gnat, that is true.
Nov
7
comment Web Forms and MVC in the same web project
@gnat, I'd think somebody who wrote that answer would be able to avoid flagging irrelevant questions as duplicates. I stand corrected.
Nov
7
comment Web Forms and MVC in the same web project
@gnat, this isn't remotely a duplicate of that other question. The other question doesn't mention MVC, for one thing. It seems as if you're telling him to edit his question to clarify because you've chosen not to read carefully.