Reputation
10,256
Top tag
Next privilege 15,000 Rep.
Protect questions
Badges
3 35 46
Newest
 Good Answer
Impact
~544k people reached

Jul
8
awarded  Nice Answer
Jun
10
answered I believe I have mixed C and C++ code when I shouldn't have; Is this a problem and how to rectify?
May
18
comment Ensuring that headers are explicitly included in CPP file
@M.Dudley, Like I said, there are advantages and disadvantages.
May
17
answered Ensuring that headers are explicitly included in CPP file
May
17
comment Returning a boolean when success or failure is the sole concern
If there is nothing exceptional about the failure, then checking whether you can remove a file is a legitimate part of your program logic. The single responsibility principle dictates that you should have a check function and a removeFile function.
May
16
answered Returning a boolean when success or failure is the sole concern
May
15
revised When is a Use Case layer needed?
edited tags
May
9
revised Are There Any Examples of Uncle Bob's High-Falutin' Architecture?
edited tags
May
9
revised What is the significance of 10 characters in this Uncle Bob post?
edited tags
May
9
revised What does Uncle Bob mean by 'noun phrase names'?
edited tags
Apr
30
answered Where did the convention of naming command line arguments as 'argv' come from?
Apr
30
awarded  Custodian
Apr
30
reviewed Edit How to integrate code reviews to a team
Apr
30
revised How to integrate code reviews to a team
Re-write of OP's text to make it more readable
Apr
30
comment Is there a canonical book on design patterns?
@gnat: since you obviously know who he is, please feel free to edit my answer.
Apr
30
comment Is there a canonical book on design patterns?
@gnat: how's this?
Apr
30
revised Is there a canonical book on design patterns?
added 263 characters in body
Apr
23
awarded  c++
Apr
22
comment Why can't we declare 'extern C' for C++ macro's?
I am going to have to go ahead and disagree. Those files are generated automatically, and presumably are not meant to be read by people. Big difference. By the way I remembered one more legitimate use case: assert is a macro.
Apr
22
comment Why can't we declare 'extern C' for C++ macro's?
The only valid use cases are include guards and #ifdef __cplusplus. What possible reason is there to use macros? See "Effective C++" by Scott Meyers.