Reputation
251
Top tag
Next privilege 300 Rep.
Create new tags
Badges
2 8
Impact
~7k people reached

  • 0 posts edited
  • 0 helpful flags
  • 351 votes cast
Apr
28
awarded  Autobiographer
Apr
12
comment How to deal with misconceptions about “premature optimization is the root of all evil”?
Can you give any more specific examples of the kinds of optimizations you have in mind? E.g., to my thinking, using a set collection instead of a list when the primary purpose is for testing whether objects are in the collection isn't an optimization at all, it's just programming common sense.
Feb
23
comment Arguments against error suppression
Is your concern about the untyped ("Pokemon") catch, or the fact that it returns null, discarding any information about the exception?
Jan
29
comment Is there a term for splitting a function into “prep” and “do” halves?
Absolutely, its the separation of concerns that makes this split appealing. What I'm wondering is what to call it. What should I call these two methods in my code, and, is there's some conventional term (more specific than SoC) for this pattern?
Jan
29
awarded  Editor
Jan
29
revised Is there a term for splitting a function into “prep” and “do” halves?
Added a relevant tag
Jan
29
asked Is there a term for splitting a function into “prep” and “do” halves?
Jan
29
awarded  Informed
Dec
29
comment If I need to use a piece of memory throughout the lifespan of my program, is it really necessary to free it right before program termination?
Can you cite something to support the idea that paged-out memory needs to be paged in to deallocate? That's obviously inefficient, surely modern OSes are smarter than that!
Sep
15
awarded  Yearling
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