Reputation
2,488
Top tag
Next privilege 2,500 Rep.
Create tag synonyms
Badges
13 27
Impact
~45k people reached

Mar
18
answered Are there any reasons not to accept a software deliverable as a virtual machine?
Mar
13
comment I want to publish an android app, but I'm afraid of software patents
What Brian says is true, but probably only if your product explodes in popularity. Similar to how Google has to pay fees for each Android phone sold.
Mar
5
comment TDD - is it just about unit tests?
@dietbuddha Internal structure changes shouldn't cause breakage in your tests, because your tests are focused on testing higher-level inputs and outputs. If you do need to make a structural change that actually affects a test (like renaming a public method), TDD would suggest that you make the change first in the test itself, and then everywhere else. Usually that's pretty trivial to do. If internal changes are causing a significant amount of problems with your tests, then you're probably mocking/stubbing too much.
Mar
5
awarded  Good Answer
Mar
4
comment When is it appropriate to not unit test?
@KenPespisa While Rein does seem to have a bit of an offensive tone, I think he is correct. I think he's saying that "TDD slows things down" is an assumption most non-TDD people make without looking at the "evidence". While I don't have hard evidence from an official study, this blog post is a good read about why TDD can make development faster: blog.scottbellware.com/2008/12/…
Feb
21
comment How to deal with a Team Lead who dislikes Extreme Programming?
+1 If all you have is a hammer, everything starts to look like a nail.
Feb
6
revised What problem domain is LINQ made for?
Improved grammar
Feb
5
comment How can I deal with a team member who dislikes making comments in code?
+1 for leaving room for the possibility that the offending person has a functioning brain.
Jan
22
comment Given that I voluntarily choose not to implement virtual memory in my kernel, how would the memory-management-unit work?
@GumBall If the answer doesn't help you, clarify your question and say "thanks for trying". How 'bout a little respect for those who are trying to help? At this point, if I knew much about kernel development, I wouldn't help you.
Jan
17
comment How do you debug without an IDE?
Gotta say that while integrated debuggers like the one that runs in Visual Studio are huge productivity boosters, from time to time I think it's good to do old-fashioned development with a text editor and command line just for the exercise. For many reasons.
Dec
18
revised How to correct a junior, but encourage him to think for himself?
Fixed some grammar
Dec
18
accepted How to correct a junior, but encourage him to think for himself?
Nov
27
comment Should I expect my peers to read or practice on a regular basis?
@Caleb I think you may have misunderstood the answer. Kevin didn't claim that most developers don't read. He claimed that most developers don't do much outside reading, or that they don't spend a large amount of their day reading. In other words, a good amount of people may read articles and go to Q/A sites, but fewer read actual technical books, contribute to open source projects, do coding exercises, or start hobby projects. I know I am that way, and I don't even have kids yet.
Nov
26
comment What should be allowed inside getters and setters?
@KonradRudolph I agree with your statement, though I'd like to really emphasize the word "potential."
Nov
18
awarded  Yearling
Nov
8
revised To write or not to write: Frameworks
added 4 characters in body
Nov
8
answered To write or not to write: Frameworks
Nov
7
comment Are flag variables an absolute evil?
@Dibbeke Talk about a kingdom of nouns...
Nov
7
comment Are flag variables an absolute evil?
"Absolute" evil? Nothing is absolutely evil in every circumstance. A better title for your question could be "Are flag variables mostly evil?" or better yet, "When are flag variables a good thing?"
Nov
7
comment Forbidding or controlling “Hidden IT…” Who should write and maintain ad-hoc software applications?
+1 My thoughts exactly, but worded much better.