7,193 reputation
23354
bio website shog9.com
location Colorado
age 34
visits member for 4 years
seen yesterday

Community Coordinator for Stack Exchange, Inc.

If necessary, contact me via email to stackexchange.com: shog@...

For by thy words thou shalt be justified, and by thy words thou shalt be condemned.


Aug
2
revised How can I avoid the engineering mistakes of PDT?
reduce, simmer
Aug
1
revised What can multiple threads do that a single thread cannot?
edited title
Jul
30
awarded  Nice Answer
Jul
25
revised Are there any good reasons to use, learn, or recommend XSLT?
Contemplated adding "prognostication" as a tag, but... The chicken entrails make too much of a mess.
Jul
20
revised Why are people afraid to die()?
Clarify that this isn't a question on the technical differences (which would be and in fact is appropriate for Stack Overflow) but the social aspects...
Jul
20
revised Is it more efficient to query once for all settings, or query whenever a setting is needed?
My proof- skills need help. Professional help. From a professional distiller.
Jul
20
revised Is it more efficient to query once for all settings, or query whenever a setting is needed?
Clarify question, remove superfluous text, expand title
Jul
12
comment Why shouldn't classes be designed to be “open”?
Oblig.: steve-yegge.blogspot.com/2010/07/…
Jul
11
revised Are there tangible benefits to being a Microsoft MVP?
Pared down rambling, essay-ish question. We can't tell you whether or not it's worth it for you, or what you should do with your free time.
Jul
8
awarded  Synonymizer
Jun
28
comment Is copy & paste programming bad?
the risks of relying on libraries, especially libraries where you don't have the option to patch when critically-necessary, is worthy fodder for a whole question in and of itself. But the fact remains, Array.Sort() is someone else's responsibility - if they drop the ball, that sucks for everyone, but assuming they don't it's one less thing for you to worry about. But bring code into your own app, with no one else maintaining it, and it's on you to find and fix problems. If you wait to understand it until there's a problem, you're waiting for a fix from yourself - worst of both worlds.
Jun
28
comment Is copy & paste programming bad?
You don't maintain Array.Sort()... Not until you paste the implementation into your own code and use it in lieu of the library version. For the most part, you shrug and let Microsoft and Windows Update take care of the framework, but no such luxury is afforded you for those snippets you pulled of the 'Net. And if you're gonna maintain it, you'd better understand it... (oh, look, S.Lott already had this discussion earlier)
Jun
27
comment How to explain pointers to a Java/VB programmer
@Skeith: you haven't seen a bad idea 'til you've seen a VB programmer writing C++ code...
Jun
12
awarded  Popular Question
May
22
comment What is your opinion of C++ Frequently Questioned Answers?
@dan04: it still is a feature... if that's actually what you need. Being able to take some ancient library and build a modern C++ facade over it, with essentially no overhead, is fantastic (if you've ever had to work with an old Win32 API in C#, you know how quickly this devolves into madness). But just because you can use old code doesn't mean you should - or that you should let the style of the old code infect the rest of your application.
May
10
awarded  Good Question
Apr
26
revised Are the “practical” chapters at the end of the Siebel's PCL book supposed to be skipped during the first pass?
edited tags
Apr
26
revised Why do new programmers seem to ignore compiler error messages/runtime exception messages?
edited tags
Apr
26
revised What to do when you're faced with a problem that you can't solve quickly?
edited tags
Apr
26
revised Suggestions for Programs to develop for learning
edited tags