2,229 reputation
1022
bio website
location
age
visits member for 2 years, 6 months
seen yesterday
stats profile views 90

Apr
29
revised I can write code…but can't design well. Any suggestions?
Added wikipedia link for skunkwork project (I had to look it up to know what it was)
Apr
26
comment Is the algorithm more important than the programming language?
+1 Lines of code is a terrible metric by itself. We need to measure maintainability, not lines of code. 200 lines of type-safe code can potentially be a lot more maintainable than 50 lines of Python.
Mar
28
revised In Java, would you sacrifice type safety for a nicer programming interface
added 308 characters in body
Mar
27
answered In Java, would you sacrifice type safety for a nicer programming interface
Mar
22
comment How do you deal with pain from typing too much?
+1 for do something else with your body. No matter how good of a chair you have, you're probably going to deal with back pain if you're not getting exercise. Within a week of joining a Taekwondo class, my back pain pretty much disappeared.
Mar
21
awarded  Talkative
Mar
21
comment How should I structure a C# application that reads & writes binary data?
Does the chunk "version" give information about points 2, 3, and 4 on your list?
Mar
18
answered Are there any reasons not to accept a software deliverable as a virtual machine?
Mar
13
comment Aspergers Programmer and Learning Difficulties. Best way to overcome them?
+1 for learning to deal with limitations. Sometimes I think the diagnosis can be a lot more crippling than the actual problem. Not to downplay the difficulty of Aspergers, but I know a few young kids that have been taught to use it as an excuse from responsibility for their actions.
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?