2,165 reputation
1816
bio website
location London, United Kingdom
age
visits member for 3 years, 7 months
seen 2 days ago

Mar
8
awarded  Nice Answer
Mar
8
answered Front end first or Back end first. Of the two which is a Good system design pratice?
Mar
7
awarded  Enlightened
Mar
3
awarded  Nice Answer
Mar
3
answered Were they joking when they named PHP?
Mar
2
comment Convince developer to use IDE
John is still under probation. This is the entire point of probation periods, to give both companies and employees the opportunity for a fast exit if the hiring/joining decision turned out to be incorrect. Were he a long standing employee, my response would have been different. The overhead involved in getting rid of John is not the same as the overhead involved in getting rid of Bill.
Mar
2
answered Convince developer to use IDE
Feb
24
comment Code checking role
True, I should qualify that: "Given appropriate permission, post to ...".
Feb
24
answered Code checking role
Feb
22
comment Why it is not recommended to have set-only property?
Yes - the principle of least surprise operates here.
Feb
18
comment Random number generation algorithm for human brains?
search.dilbert.com/comic/Random%20Number%20Generator, xkcd.com/221
Feb
17
answered Constructor should generally not call methods
Feb
10
comment “Comments are a code smell”
I'm stunned that took 2 months for this answer to come up. It demonstrates how widespread the misunderstanding of the term is.
Jan
19
comment Bringing code to an interview?
What I mean is that clean, well-written code that solves a tricky problem makes the problem appear considerably less tricky, thereby making the code itself appear considerably less interesting.
Jan
19
answered Bringing code to an interview?
Jan
10
comment What to do if I hate C++ header files?
Your first sentence indicates that you don't "understand everything about headers". Including a .h file does not cause the corresponding .cpp file to be "somehow compiled too". You compile .cpp files independently in their own right. If you haven't compiled the corresponding .cpp, then the inclusion of a header without a corresponding object file will cause the linker to fail.
Jan
10
answered What to do if I hate C++ header files?
Jan
6
awarded  Commentator
Jan
6
comment What are the advantages and disadvantages to using your real name online?
Exactly this. In the years since I made the concious decision to use my real name online, two more prominent Paul Butchers have appeared. If you choose a sensible unique alias, it's easier to maintain your personal brand.
Dec
23
comment Is there any reason to use C++ instead of C, Perl, Python, etc.?
Familiarity is the number 1 reason, and I'm surprised you're the first to mention it.