Reputation
3,846
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
2 19 33
Impact
~184k people reached

May
30
answered What's the proper way to model this real-world activity that seems to need circular references in OOP?
Apr
12
asked Ambiguity of seemingly clear method names in APIs
Feb
15
answered Why is base-for-all-objects discouraged in C++
Feb
15
answered Do algorithms depend on computer architectures?
Jan
14
answered Is it always a best practice to write a function for anything that needs to repeat twice?
Jan
7
answered Does using == in JavaScript ever make sense?
Nov
11
answered Should I pass in filenames to be opened, or open files?
Nov
4
answered Should a getter throw an exception if its object has invalid state?
Oct
25
answered Code that converts a value into a different representation, then converts it back to where it started is bad, but how?
Jul
9
answered Why is software OS specific?
Jul
4
answered Is fewer lines of code always better?
Jul
4
asked Demonstration of garbage collection being faster than manual memory management
Feb
7
asked Why are actual parameters called “arguments”?
Dec
20
asked Maintenance wise, is `else while` without intervening braces considered safe?
Aug
28
asked How do you name your personal libraries?
Aug
25
answered Does C# give you “less rope to hang yourself” than C++?
Aug
12
asked Should I put newlines before or after binary operators?
Mar
24
asked C++ 'using': Should I use it or should I avoid it?
Feb
29
asked Why does the stack grow downward?
Jan
26
answered Is it possible to learn maths via programming, or you should learn maths for programming?