Reputation
Top tag
Next privilege 200 Rep.
See reduced ads
Badges
1 5
Newest
 Civic Duty
Impact
~6k people reached

  • 0 posts edited
  • 0 helpful flags
  • 319 votes cast
Apr
30
comment Is type safety worth the trade-offs?
How so? What type system do you consider superior?
Apr
9
awarded  Civic Duty
Mar
13
comment Why do schools teach arrays over List?
But an array uses a pointer to a block of memory, internally. Why start at that specific level of abstraction?
Feb
26
comment Is it premature optimization to add database indices?
@LightnessRacesinOrbit: O contraire, advertisers pay to use Stack Exchange.
Jan
8
comment How are financial organizations planning for the degradation of old programming languages such as COBOL?
What kind of code base were you working on? Millions of LOC? I'm curious about at what size it makes sense to write a translator versus doing it by hand.
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.