2022 Developer Survey is open! Take survey.
user avatar
user avatar
user avatar
John R. Strohm
  • Member for 11 years, 8 months
  • Last seen more than a week ago
286 votes

Dealing with engineers that frequently leave their jobs

98 votes
Accepted

Testing multi-threaded race conditions

82 votes

What happens to garbage in C++?

63 votes

Why is it a good idea for "lower" application layers not to be aware of "higher" ones?

61 votes

Why are so many languages passed by value?

58 votes

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

58 votes
Accepted

Professional way to produce a large problem without filling up huge arrays: C++, free memory from part of an array

56 votes

Why does Donald Knuth write TAOCP using assembly language?

54 votes

Why are statements in many programming languages terminated by semicolons?

53 votes

What did programmers do before variable scope, where everything is global?

49 votes
Accepted

What is proven as a good maximum length of a function?

39 votes

How to write a very basic compiler

34 votes
Accepted

Why do so many languages treat numbers starting with 0 as octal?

29 votes

Why do programming languages allow shadowing/hiding of variables and functions?

28 votes

Should I point out spelling/grammar related mistakes in someone's code?

24 votes
Accepted

How to deal with clients that only gives you huge flow of "how to do this", but can't say "what and why" they need?

23 votes

Drag-n-drop programming - would it fly?

23 votes

Does modular programming affect computation time?

23 votes

Changing the license in a fork from GPL to GPL compatible?

21 votes
Accepted

Which are the alternatives to using a stack to represent function call semantics?

21 votes
Accepted

Is this statement from Knuth's fundamental algorithms still applicable today?

19 votes
Accepted

Why is there no Fortran standard library?

18 votes

Time to drop Emacs and vi?

15 votes

How to rewrite from scratch a code for which I own the copyright so I can use it on my job without losing the rights to the first version?

15 votes
Accepted

Why normalization improves numerical precision?

14 votes

Is the algorithm more important than the programming language?

13 votes
Accepted

Will we go back(?) to fixed-point arithmetic in the near future?

13 votes
Accepted

Sort algorithms that work on large amount of data

13 votes
Accepted

What benefit is there to using recursive binary search over iterative binary search or vice versa?

12 votes

When should pointers be checked for NULL in C?

1
2 3 4 5
8