198 reputation
5
bio website
location Austin, TX
age 33
visits member for 3 years, 5 months
seen Oct 14 at 6:46

Sep
11
awarded  Teacher
Sep
11
comment What is the purpose of a Code Review
@gnat: The other answers address knowledge transfer and spotting bugs. These are important, but there's more to a code review.
Sep
11
answered What is the purpose of a Code Review
Aug
27
comment Does Agile force developers to spend more time actually working?
Citation needed. That's a bold claim; I've seen a lot of busy work in "agile" environments.
Feb
20
awarded  Critic
Feb
18
comment How to manage accidental complexity in software projects
What do you mean by "gestalt"? I've found that it's much like "paradigm" - commonly misused, or used to give something an air of academia.
Jan
30
comment Why should passwords be encrypted if they are being stored in a secure database?
+1 for mentioning disgruntled employees. It's easy to overlook when you're a one-man shop or a small company, but eventually you'll have people working with the data that you haven't personally vetted.
Nov
27
asked Are there established algorithms for spacing out objects of unequal size?
Aug
15
answered What are examples of comments that tell you why instead of how or what?
Aug
15
comment What are examples of comments that tell you why instead of how or what?
@MikeDunlavey: I disagree. I still have no idea - why do you want the nearest hexagonal cell location? What is the purpose of getting this location? Would it affect anything if I deleted these two lines?
Aug
9
comment What are examples of comments that tell you why instead of how or what?
The first chunk of code looks like a classic example of explaining "what," to me. Not that it's a bad comment, but I don't think it answers the OP's question.
Aug
9
comment What are examples of comments that tell you why instead of how or what?
Is it reasonable to describe code as not needing comments when the comments are preceded by WriteText rather than //?
Jun
20
comment What's with the aversion to documentation in the industry?
I'd suggest that "basic ability to communication his or her intentions with (limited) documentation" is a necessary programmer skill. A programmer doesn't have to be a poet, but if he or she can't document, I honestly don't want him on my team. Such a person is a long-term liability.
Jun
20
comment What is the reason for using lowercase for the first word in a local variable (eg, employeeCount, firstName)
+1 for hitting the issue and answering the real question, which goes beyond case use. And for clear demonstrations of the impact of the problem.
May
12
comment How should I behave as a developer in a project that's headed for failure?
+1; this is what good management should be doing, but if they can't or won't, showing initiative may save the day. Just understand that usually these things already have been considered.
Apr
15
comment Readable regular expressions without losing their power?
Adding line breaks is a start, but it's about 10% of the job. Other answers give more specifics, which is helpful.
Apr
15
comment Readable regular expressions without losing their power?
There's a big difference between "documenting" and "adding line breaks".
Mar
6
comment Is imposing the same code format for all developers a good idea?
+1: Good points, though I'm not sure they outweigh the reasons in favor of automated reformatting. Why the downvote(s)?
Jan
21
comment Emphasize negation
If you're emphasizing negation, why not use ... && model.Prop == false)? Personally I very rarely use !, it's too easy to overlook.
Jul
23
awarded  Student