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

<Previous Next>