Robert Harvey's user avatar
Robert Harvey's user avatar
Robert Harvey's user avatar
Robert Harvey
  • Member for 13 years, 5 months
  • Last seen this week
306 votes

Why use a database instead of just saving your data to disk?

272 votes
Accepted

Are bad programming practices typical within the software industry?

227 votes
Accepted

How can I tell in an interview if a programmer is passionate about programming?

191 votes
Accepted

Is there a method for differentiating informative comments from commented out code?

147 votes
Accepted

How does an event listener work?

144 votes

How do you track what you and your team are working on day-to-day?

142 votes
Accepted

What really is the "business logic"?

142 votes

How to make a large codebase easier to understand

140 votes
Accepted

Why isn't TDD more popular in universities?

138 votes
Accepted

Is there a difference between fibers, coroutines and green threads and if that is so what is it?

137 votes
Accepted

Is it a bad practice to modify code strictly for testing purposes

130 votes
Accepted

"Half of everything you know will be obsolete in 18-24 months" = ( True, or False? )

127 votes
Accepted

How do you develop software without acceptance criteria?

126 votes

Make a big deal out of == true?

126 votes
Accepted

Is it okay to not completely understand code functionality?

123 votes
Accepted

How and why to decide between naming methods with "get" and "find" prefixes

120 votes

Is static universally "evil" for unit testing and if so why does Resharper recommend it?

120 votes
Accepted

How much business logic should the database implement?

119 votes
Accepted

Why is CPU cache memory so fast?

119 votes
Accepted

Why do schools teach arrays over List?

116 votes

Should the variable be named Id or ID?

115 votes

What is a domain?

112 votes
Accepted

Does "variables should live in the smallest scope as possible" include the case "variables should not exist if possible"?

111 votes

Did the Gang of Four thoroughly explore "Pattern Space"?

107 votes

What would be the disadvantage to defining a class as a subclass of a list of itself?

103 votes

Does using == in JavaScript ever make sense?

102 votes

Is putting general-use functions in a "helpers" file an anti-pattern or code smell?

96 votes

Are design patterns frowned upon?

95 votes
Accepted

Is it a good idea to provide different function signatures that do the same thing?

94 votes
Accepted

What does it mean for a sorting algorithm to be "stable"?

1
2 3 4 5
69