Justin Cave's user avatar
Justin Cave's user avatar
Justin Cave's user avatar
Justin Cave
  • Member for 12 years, 10 months
  • Last seen more than a week ago
234 votes
Accepted

Is there an excuse for short variable names?

138 votes
Accepted

Should I take care of race conditions which almost certainly has no chance of occuring?

78 votes
Accepted

Algorithms: How do I sum O(n) and O(nlog(n)) together?

63 votes
Accepted

What to do if you find a vulnerability in a competitor's site?

60 votes

No central database

53 votes
Accepted

How should code "Goal Tending" be handled by a Development Manager?

48 votes
Accepted

How can I defend Ruby on Rails against customers' not technical opinion?

45 votes

Why not just make non-parameterized queries return an error?

33 votes
Accepted

"Public APIs are forever: Only one chance to get it right"?

32 votes
Accepted

If I release a program under GPL, do I have to continue to do so?

24 votes
Accepted

Is "Explain the RAII idiom" a good C++ screening question?

22 votes
Accepted

Can I legally and ethically take an open-source project with community contributions to closed-source?

20 votes
Accepted

Is the purpose behind code being 'idiomatic' to reduce cognitive overhead?

19 votes
Accepted

Who has right over the code that comes from contributions in an open source project?

19 votes
Accepted

Using template questions in a technical interview

18 votes
Accepted

What to do after accidentally erasing many database entries?

18 votes

Is "watermarking" code with random trailing whitespace a good way to detect plagiarism?

18 votes
Accepted

Should an analysis be technology-agnostic?

17 votes
Accepted

Do database tables need to have IDs?

17 votes
Accepted

Why shouldn't you use JDBC in Java applets?

17 votes

Is memory management in programming becoming an irrelevant concern?

16 votes
Accepted

What is a good analogy to explain how software development is different than building a bridge?

16 votes
Accepted

Do CS departments have formal procedures to choose languages taught?

16 votes
Accepted

How to handle growing QA reporting requirements?

14 votes
Accepted

Is it better to have C developers learn Flash, than hire Flash guys?

14 votes

Code Samples and Interviews?

13 votes

Why can we not insert into files without the additional writes? (I neither mean append, nor over-write)

12 votes
Accepted

Can we create a GPL application that has a payware advertisement on it?

12 votes

Why don't databases have good full text indexes

12 votes

Why is there a leading zero in HTML 4.01 version number?