As of May 31, 2023, we have updated our Code of Conduct.
kevin cline's user avatar
kevin cline's user avatar
kevin cline's user avatar
kevin cline
  • Member for 12 years, 3 months
  • Last seen this week
  • Seattle, WA, USA
1427 votes
Accepted

Where did the notion of "one return only" come from?

142 votes

Dealing with management that does not see value in improvements that are not immediately visible to the user

96 votes
Accepted

Thoughts on Development using Virtual Machines

87 votes

How do I handle disagreement in a code review regarding an unlikely edge case?

75 votes

Why is naming a table's Primary Key column "Id" considered bad practice?

72 votes

My boss decided to add a "person to blame" field to every bug report. How can I convince him that it's a bad idea?

66 votes

Is a senior programmers advice about always using books a good idea?

57 votes

Why aren't there other programming languages that compile to Python bytecode?

47 votes
Accepted

Eliminating Magic Numbers: When is it time to say "No"?

47 votes
Accepted

Is it considered a bad practice to add logic in a property setter?

44 votes

How do you tackle really bizarre errors that keep you puzzled for more than 10 hours?

42 votes
Accepted

How to name a variable when the word is both a noun and a verb

37 votes

Exceptions, error codes and discriminated unions

37 votes
Accepted

Why do C# and Java use reference equality as the default for '=='?

37 votes

Is code commonly generated from UML?

34 votes

How common is it for a team to write everything in-house?

33 votes
Accepted

Making Simple IF Statements Shorter

31 votes
Accepted

What are the best practices around retiring obsolete database columns?

31 votes

Great Programmer Productivity - Accounting for 10,000 fold difference?

30 votes

General programming techniques to speed up coding time

29 votes

Why do some programmers think there is a contrast between theory and practice?

29 votes

Should I use the new C++11 'auto' feature, especially in loops?

27 votes

Using third-party libraries - always use a wrapper?

27 votes

Difference between Handler, Manager and Controller

26 votes
Accepted

How are multiple values returned in Java?

26 votes

Is SQL important if I know ORM frameworks well?

26 votes
Accepted

Why is C++ still "hybrid"

23 votes

What happens with methods' tests when that method become private after re-design in TDD?

23 votes

A large part of my code has a major design flaw. Finish it off or fix it now?

23 votes

Never use Strings in Java?

1
2 3 4 5
17