492 reputation
1712
bio website blogs.windwardreports.com/…
location Boulder, CO
age 58
visits member for 3 years, 7 months
seen Jan 17 at 0:40

I have a wonderful wife, 3 terrific daughters, and 2 great dogs. In my spare time I read history and blog on political topics, including interviewing many of the elected officials here in Colorado (from both parties).

I'm CTO & founder at Windward Reports

I've written operating systems (including on the Win95 team at Microsoft), games (including Enemy Nations), applications, firmware, and enterprise server systems.

For the last 6 years I've been in both the Java and .NET world, mostly server side for Java, and both apps (Office AddIns) and server for C#.

I've written a couple of books (including No Bugs! (free copy)) and numerous magazine articles.


Jul
2
awarded  Notable Question
Jan
17
comment If you could ask one technical interview question, what would it be
I tend to avoid recursion on problems like this because for a large enough number, you blow out the stack. Slower & completes beats faster but sometimes an exception.
Mar
2
awarded  Good Question
Jan
28
awarded  Necromancer
Jan
28
revised Have you ever organised a “Code War”?
added 192 characters in body
Dec
21
awarded  Popular Question
Dec
12
awarded  Yearling
Dec
7
awarded  Famous Question
Nov
20
awarded  Notable Question
Jan
9
comment If you could ask one technical interview question, what would it be
@user16764 - Could you have done it without writing it out? And before you say it's bad, why not try it. As to the link to my blog, that was the best way to not put the answer up here so people could see how they did with the question.
Dec
12
awarded  Yearling
Oct
6
comment Is it unusual for a small company (15 developers) not to use managed source/version control?
I've used it for all code, even hobby work I do at home. And it's always paid off.
Oct
4
comment What's the best way to organize our unit tests
Yes! And also where are the tests for any similiar scenarios. And from that we get the #2 need - reading what is covered helps us find what we've missed.
Oct
4
revised What's the best way to organize our unit tests
added 708 characters in body
Oct
4
comment What's the best way to organize our unit tests
Agree 100% on all you say (our build machine runs all tests on a check in). Our big problem is tracking what we are testing. And code coverage isn't a lot of help (see update above).
Oct
4
comment What's the best way to organize our unit tests
Which leads to the question, where do we store the table of tests? I'm thinking a spreadsheet in the root source directory???
Oct
4
comment What's the best way to organize our unit tests
We presently mirror the source tree. But we have two problems. First, for table formatting, there are over 100 different tests. Keeping track of what exactly is tested has become an issue. Second, very different functional areas need to test tables - the parsers, the data substitution, the formatting, and the creating the output document. So I think you're right, in a sense it is functional testing of a given property.
Oct
4
asked What's the best way to organize our unit tests
Sep
8
accepted What are good questions to ask a sales engineer candidate?
Sep
6
comment What are good questions to ask a sales engineer candidate?
I just passed this to our sales VP. And it doesn't mean they're making it all up, it means that in 15 minutes they can find key benefits to a product. The key to effective presentations is to focus on the problem a customer faces, not spew out a list of detailed features.