Larry Osterman's WebLog
Just another Developer Network site
Book Review: Find the Bug by Adam Barr
Several months ago, I mentioned Adam Barr's book "Find the Bug". I pre-ordered it from Amazon, but...
Author: Larry Osterman [MSFT] Date: 02/07/2005
Somewhat Offtopic: For parents/interested parties in the Seattle area.
The Northshore School District (where Valorie works) is currently investigating ways of improving...
Author: Larry Osterman [MSFT] Date: 02/07/2005
Riffing on Raymond - FindFirst/FindNext
As I mentioned, I've been Riffing on Raymond a lot - Yesterdays post from Raymond got me to thinking...
Author: Larry Osterman [MSFT] Date: 02/04/2005
OMG, I've been slashdotted!
Wow. I came in and yesterdays (and Wednesdays) post were on the front page of /. I know that because...
Author: Larry Osterman [MSFT] Date: 02/04/2005
Tipping Points
One of my birthday presents was the book "The Tipping Point" by Malcolm Gladwell. In it, he talks...
Author: Larry Osterman [MSFT] Date: 02/03/2005
Farewell to one of the great ones
Yesterday was the last day at Microsoft for David Weise. I've written about David (in passing) in...
Author: Larry Osterman [MSFT] Date: 02/02/2005
We've RI'ed!!!
We've RI'ed! ?? What on earth is he talking about ?? An RI is a "Reverse Integration". The NT source...
Author: Larry Osterman [MSFT] Date: 02/01/2005
Transfering a pointer across processes
I seem to be "Riffing on Raymond" more and more these days, I'm not sure why, but.. Raymond Chen's...
Author: Larry Osterman [MSFT] Date: 01/31/2005
What does "Robust" mean?
Back in the days of NT OS/2, one of the things that was absolutely drilled into the development team...
Author: Larry Osterman [MSFT] Date: 01/28/2005
Another example of programming style
Brad Abrams over on the CLR team just published an article containing the CLR team's internal coding...
Author: Larry Osterman [MSFT] Date: 01/27/2005
Keeping kids safe on the internet
Joe Wilcox over at Microsoft Monitor recently posted an article about keeping kids safe on the...
Author: Larry Osterman [MSFT] Date: 01/25/2005
Why is Control-Alt-Delete the secure attention sequence (SAS)?
When we were designing NT 3.1, one of the issues that came up fairly early was the secure attention...
Author: Larry Osterman [MSFT] Date: 01/24/2005
XP and Systems Programming
In Raymond's blog post today, he mentioned that if you didn't want the GetQueuedCompletionStatus to...
Author: Larry Osterman [MSFT] Date: 01/21/2005
Kitten Pictures...
Yesterday a bunch of people asked for pictures of the kittens. We don't have any current ones, but...
Author: Larry Osterman [MSFT] Date: 01/21/2005
New "Iron Man" Microsoft Blogger
I haven't mentioned it before, but one of my must-read blogs is Michael Kaplan's. His blog (here)...
Author: Larry Osterman [MSFT] Date: 01/20/2005
This is just wierd - why doesn't KOMO TV's hidef signal reliably work?
I don't have a HD setup (my AV setup is still living in dinosaur land), but I just received this...
Author: Larry Osterman [MSFT] Date: 01/19/2005
419 scams 'R' us..
I'm a bit fragged today (up too late working on a school project with Daniel) so instead of...
Author: Larry Osterman [MSFT] Date: 01/18/2005
18 years ago, Today.
Editors Note: You knew this was coming Dear :) Eighteen years ago today, on January 17th, 1987, at...
Author: Larry Osterman [MSFT] Date: 01/17/2005
Threat Modeling, Part 2 - threats
The first threat modeling post discussed the first part of threat modeling, which is defining your...
Author: Larry Osterman [MSFT] Date: 01/17/2005
Wholey Google Juice, Batman!
I've noticed a small, but ongoing stream of comments coming into my "Bobs Math Answers" post from...
Author: Larry Osterman [MSFT] Date: 01/14/2005
Threat Modeling, part 1
One of the requirements for designing software at Microsoft these days is that every (and I do mean...
Author: Larry Osterman [MSFT] Date: 01/13/2005
Anatomy of a software bug, part 2 - the NT browser
Yesterday, I talked about the design of the NT browser service. Today, I want to talk about a really...
Author: Larry Osterman [MSFT] Date: 01/12/2005
Anatomy of a software bug, part 1 - the NT browser
No, I don't mean that the NT browser's a software bug... Actually Raymond's post this morning about...
Author: Larry Osterman [MSFT] Date: 01/11/2005
What's wrong with this code, part 8 - the answers.
Yesterday's post was a snippet of code that was supposed to validate an email address provided by...
Author: Larry Osterman [MSFT] Date: 01/10/2005
What's wrong with this code, part 8 - Email Address Validation
It's time for another "What's wrong with this code". Today's example is really simple, and hopefully...
Author: Larry Osterman [MSFT] Date: 01/07/2005
Microsoft Anti-Spyware
I don't normally do "Me Too" posts, and I know that this one will get a lot of coverage on the...
Author: Larry Osterman [MSFT] Date: 01/06/2005
What IS a security vulnerability, anyway?
There was an internal discussion, and someone pointed to this article written by Scott Culp that...
Author: Larry Osterman [MSFT] Date: 01/06/2005
Why does Win32 even have Fibers?
Raymond's had an interesting series on fibers (starting here), and I thought I'd expand on them a...
Author: Larry Osterman [MSFT] Date: 01/05/2005
What's the big deal with the Moore's law post?
In yesterday's article, Jeff made the following comment: I don't quite get the argument. If my...
Author: Larry Osterman [MSFT] Date: 01/04/2005
Phuket
I wasn't planning on writing about the disaster, since I figured that many people more eloquent than...
Author: Larry Osterman [MSFT] Date: 01/04/2005
Moore's Law Is Dead, Long Live Moore's law
Herb Sutter has an insightful article that will be published in Dr. Dobb's in March, but he's been...
Author: Larry Osterman [MSFT] Date: 01/03/2005
Bobs Math Question: The Official Answers
EDIT: Please note: This is a single post explaining the answer to a question posted earlier on this...
Author: Larry Osterman [MSFT] Date: 01/03/2005
Win32 on Win64 Registry support
We've recently spent a bit of time ensuring that we have a good Win64 story for our components. For...
Author: Larry Osterman [MSFT] Date: 12/15/2004
What does imp mean?
Someone here just asked this question to one of our internal mailing lists: I think this is a rather...
Author: Larry Osterman [MSFT] Date: 12/14/2004
Going dark until next week
No posts until then, moving offices and...
Author: Larry Osterman [MSFT] Date: 12/07/2004
Interview Questions
Heather, Gretchen and Zoe are going to kill me for this one, but it was cute... Yesterday, we had a...
Author: Larry Osterman [MSFT] Date: 12/07/2004
I couldn't pass this by: KenJen's now working for Microsoft as a spokesman for Encarta
From Betanews (found on Neowin): Jeopardy Whiz becomes Encarta Spokesman You go dude!
Author: Larry Osterman [MSFT] Date: 12/06/2004
Slavish Compatibility
It's no secret the levels of effort that Microsoft goes through to maintain software compatibility....
Author: Larry Osterman [MSFT] Date: 12/06/2004
Why doesn't Disney's "Adventures in Typing with Timon and Pumba" work on my PC?
Sorry for the sort-of dorky title, it's for google. Today, Sharron finally finished the Aventures in...
Author: Larry Osterman [MSFT] Date: 12/03/2004
Why is the compiler flag for symbols -Zi?
If you want the compiler to emit symbols for your application, you need to specify the "/Zi" command...
Author: Larry Osterman [MSFT] Date: 12/02/2004
What does Larry's style look like?
Sorry this took so long - work's been really busy lately. Clearly I'm not enough of an egotist[1] to...
Author: Larry Osterman [MSFT] Date: 11/30/2004