My firm is available for online or in person mentoring, code reviews, troubleshooting and in some cases writing code for clients. If you're interested, please email me and mention you are familiar with my SO activities.

Etymology of “String”THis reminds me of the process that turned "train of cars" where train was used like the train of a wedding dress, into just "train" as a form of transportation. The transition from "string of characters" to just "string" is the key

Might starting variables/members with an underscore puzzle the compiler?@KChaloux if you think Microsoft's C++ compiler team, in existence for well over 20 years, established the rules about acceptable identifier names based on the habits of some folks on the C# team, you don't know how Microsoft works :-). Seriously, it's been 21 years since they released their first C++ compiler and these rules go back that far, or further into the original C compiler codebase.

Why does Cem Kaner consider a test not revealing a bug a waste of time?This answer correctly represents his position, but it's worth pointing out that plenty of people think his position is wrong. Given the choice between a test that demonstrates the most important function in the app works correctly (acceptance testing, if you will) and a test that finds a trivial bug (alignment off by one pixel) in a rarely used corner of the app, I know which I would choose in my limited time. And for the doctor analogy: if I am going FOR A CHECKUP rather than in response to symptoms, confirming heart is good, lungs are good etc etc is a fine outcome. So there.

Developed a web site - How to explain in an interviewThere is nothing wrong with rehearsing several different answers to this question. One can be about a minute long, one about 5, and the other about 15. After the one minute answer, if the interviewer still looks interested or if they ask for more details, you can use one of your longer answers. But they would probably prefer to have a back-and-forth conversation where they say "how did you handle security?" and you tell them that part, then they say "did you integrate with social media?" and you tell them that part, etc, rather than a 15 minute speech.