Reputation
2,140
Top tag
Next privilege 2,500 Rep.
Create tag synonyms
Badges
1 4 13
Newest
 Yearling
Impact
~52k people reached

  • 0 posts edited
  • 0 helpful flags
  • 110 votes cast
3h
answered Replacing C with JavaScript as an introductory programming language
May
20
comment Short circuit evaluation, is it bad practice?
The greatest contribution of Perl to language design is to provide multiple examples of how not to do it.
Mar
10
comment what should be logger's position in the parameter list
@BenVoigt: That is true, and it may be a killer reason not to do it this way but, usually, you can do the logging you'd otherwise do in the constructor in response to a logger being set.
Mar
9
answered What skills are essential for professional programming that are not commonly taught in schools?
Mar
9
answered what should be logger's position in the parameter list
Jan
16
awarded  Yearling
Jan
8
comment Why would a program require a specific minimum number of CPU cores?
@Useless: A game that cannot run at a reduced framerate is a game that cannot be usefully de-bugged.
Dec
31
comment What is different between the internal design of Java and C++ that lets C++ have multiple inheritance?
Saying multiple inheritance is a mistake in C++ shows a real lack of knowledge of how it is used in modern C++ design. Multiple inheritance makes the things you can do with templates dramatically more powerful.
Dec
31
comment What is different between the internal design of Java and C++ that lets C++ have multiple inheritance?
But there is no reason that Java couldn't have used such approaches.
Dec
7
comment Which are the cases when 'uint' and 'short' datatypes are a better fit than the standard int(32)?
@Ingo: what happens when you make a mistake or idly assumed that commutative transformations of equations are equivalent?
Dec
7
comment Which are the cases when 'uint' and 'short' datatypes are a better fit than the standard int(32)?
@Ingo: And is that number more or less than 0?
Dec
7
comment Which are the cases when 'uint' and 'short' datatypes are a better fit than the standard int(32)?
@Ingo: how often do you look at bit patterns? What matters is the meaning of the bit pattern not the which bits are on or off.
Dec
3
comment Which are the cases when 'uint' and 'short' datatypes are a better fit than the standard int(32)?
True, but signed overflow is usually more obvious and predictable.
Dec
3
answered Which are the cases when 'uint' and 'short' datatypes are a better fit than the standard int(32)?
Nov
24
comment Function guaranteed to never return the same value twice
I think this is the best answer. The others are solutions without requirements.
Oct
24
awarded  Nice Answer
Oct
23
answered Code that converts a value into a different representation, then converts it back to where it started is bad, but how?
Sep
24
awarded  Autobiographer
Sep
6
awarded  Great Answer
Aug
6
answered Quantifying the advantages of a modern version control system