Skip to main content
Kaz's user avatar
Kaz's user avatar
Kaz's user avatar
Kaz
  • Member for 13 years, 8 months
  • Last seen more than a week ago
48 votes

Is there an excuse for short variable names?

23 votes

In C++ why and how are virtual functions slower?

16 votes
Accepted

How do interactions between objects work?

15 votes

What does 'enumerable' mean?

14 votes

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

13 votes
Accepted

Do non-pure interpreters still make the guarantees of functional programming?

12 votes
Accepted

Colons in internationalized UI

11 votes

Case insensitive keywords in a language

10 votes

When does "proper" programming no longer matter?

9 votes

Is there any "real" reason multiple inheritance is hated?

8 votes

Since Garbage Collection is non-deterministic, why isn't it used for secure random number generation?

8 votes

Why are semicolons and commas interchanged in for loops?

8 votes

Interface implementation where one method body remains empty

6 votes

Why is the empty list used as the list terminator in Lisp?

6 votes

Why the static data members have to be defined outside the class separately in C++ (unlike Java)?

6 votes

Forcing people to read and understand code instead of using comments, function summaries and debuggers?

6 votes

Is there any way to get faster at solving bugs? I've just had a warning from my boss

6 votes

In languages that don't allow underscores in integer constants, is it a good practice to create a constant for 1 billion?

6 votes

Why does the Lisp community prefer to accumulate all the parentheses at the end of the function?

5 votes
Accepted

Untyped lambda calculus: Why is call-by-value strict?

5 votes

What is the advantage of currying?

5 votes

When should pointers be checked for NULL in C?

5 votes

Why aren't young programmers interested in mainframes?

4 votes

Detecting misusage of delete[] vs. delete at compile time

4 votes

Writing commit messages as a solo developer?

4 votes

Should we design programs to randomly kill themselves?

4 votes

Is fewer lines of code always better?

4 votes

"Easy to reason about" - what does that mean?

3 votes

Should I be worried about overengineering programming assignments given during interview process?

3 votes

Why is 0 false?