Welcome to MSDN Blogs Sign in | Join | Help

August 2004 - Posts

Valorie was out getting gas the other day and she noticed that the attendant at the local Shell station was collecting license plate #s, descriptions of vehicles and a description of the driver for all the vehicles filling up at the pump. The station Read More...
Valorie’s first day back at work was yesterday, and the principal at her school led a discussion about the following parable: Once upon a time there was a town that was built just beyond the bend of a large river. One day some of the children from Read More...
LarryO's comment policy Read More...
The old suggestion box had its comment period expire, so I've recreated it. Feel free to add to it at will. Read More...
Well, the day was pretty much a wash, work-wise. I spent most of the day swapping war stories with co-workers. On the other hand, the 20 dozen bouncy balls I brought into work were a huge hit. Bouncy balls have long participated in Microsoft events, Hans Read More...
Nope, Sgt Pepper didn’t teach the band to play. 20 years ago today, a kid fresh out of Carnegie-Mellon University showed up at the door of the 10700 Northup Way, ready to start his first day at a real job. What a long strange trip it’s been. Over the Read More...
So the newswires and forums are buzzing about this reported security flaw in XP SP2. Essentially they are complaining that the security center in SP2 uses WMI to store its metadata and an administrator can modify the metadata to convince the user that Read More...
Back in 1995, I was working over in the Northup building. Valorie had joined me from school, and was working as a tester on Microsoft Word (she tested the Apricot version of Word and the AT&T 3b5 port, and the IBM OfficeWriter converter) and Microsoft Read More...
It was 1986. I was working for Eric Evans at the time, working with Alan Whitney on finishing up MS-DOS 4.0 (for Goupil) and starting to get ramped up on MS-DOS 4.1. I was also getting settled into my new office in building 2 in the new campus. The move Read More...
I was finishing up on the MS-DOS 4.1 project and started working in the networking group, working on MS-NET 1.10, which was a precursor to the first Lan Manager product. I was working for Barry Shaw, with two other developers, who were working as vendors Read More...
This weekend, Daniel and I went to Dash Point State Park for a lovely two days of working out in the rain with a dozen other members of our dojo (karate school). We arrived on Saturday morning at 8:30AM and left at 5:00 on Sunday, and we worked out a Read More...
One of the comments in my “interviews” post reminded me about something that happened when I was interviewing. The interview process at Microsoft has the interviewee being shepherded from one office to the next, and the interviewee gets asked questions Read More...
So there was a discussion on an internal mailing list yesterday, and Raymond popped in with the following quote: The problem is that some people draw stacks growing downward (so "top of stack" is lowest) and others growing upward (so "top of stack" is Read More...
This morning, Dmitry asked what the heck was the audio service for anyway. That's actually a really good question. For Windows XP, the most common use for the audiosrv service is that if the audiosrv service didn't exist, applications that linked with Read More...
In yesterday’s post , I mentioned that SP2’s installation didn’t update a Longhorn version of the Windows Audio service, and that caused customer difficulties. I left unanswered the basic question: Why on earth didn’t the SP2 upgrade Read More...
A number of people have asked for me to write up my experiences debugging a problem. The thing is that it’s hard to do that explicitly without disclosing internals of functions that probably shouldn’t be disclosed (because they relate to features that Read More...
In yesterday’s post I talked about the AARD code. One of the questions that perennially comes up is “Why on earth didn’t the Windows guys just remove that code”? Well, the answer is that it would have likely broken far more code Read More...
I just discovered this web page (via /.). The wizards at Microsoft research have figured out how to turn real life movies into animated movies. It takes tweaking to make it work, but... Check out the WMV file too. Wow. Read More...
I just ran into this on Microsoft's " What to Know Before You Download and Install Windows XP Service Pack 2 " site: • Memory: You need at least 2 gigabytes (GB) of free memory space on your hard disk. To check your free memory space, click Start , click Read More...
If there was ever a question that I’m a glutton for punishment, this post should prove it. We were having an email discussion the other day, and someone asked: Isn't there a similar story about how DOS would crash when used with [some non-MS thing] and Read More...
Bruce Wells asked (in the comments of my “ opening firewalls ” ‘post) where you should go to get netfw.h. Well, after a bit of searching, I found it, it was surprisingly difficult (don’t ask). It turns out that netfw.h isn’t Read More...
Funny coincidences. I was thinking about writing up my experiences at the one time I was invited to Bill’s house (about 5 years ago, it was a party for 15+ year veterans), and I ran into this post from Jeff Maurone. Jeff’s experiences pretty Read More...
I was cleaning up the remaining bits in the Simple Control Protocol , and wondering what I'd be doing next. SCP was a cool project to work on - it was a low bandwidth networking technology intended for home automation. On the project, I was responsible Read More...
Last week (or so), Joe Wilcox of MicrosoftMonitor posted this article describing the Joe’s experiences in a hotel. He is SO on. A couple of weeks ago, I spent the afternoon at an espresso stand on Queen Anne Hill which advertised free WIFI access Read More...
A bit of context for those of you who aren’t in the Seattle area. Recently, a local church in Bothell decided to host a homeless shelter known as “Tent City 4 ”. This decision caused a great deal of consternation on the part of the people living around Read More...
Over most of this week, I’ve discussed how ignoring the underlying network architecture can radically hurt an application . Now it’s time for a war story about how things can go awry if you don’t notice these things. One of the basic Read More...
Yesterday’s post was a simple implementation of TransmitFile. First things first: I need to apologize. I was being a bit sneaky in this case. The code in the example was written to function correctly, and that mislead a lot of people who were trying Read More...
So there was a reason behind yesterday’s post about TransmitFile , it was a lead-in for “What’s wrong with this code, part 5”. Consider the following rather naïve implementation of TransmitFile (clearly this isn’t the Read More...
Back in NT 3.5ish, Microsoft first deployed IIS, our web server. The people working on it very quickly realized that the server wasn’t up to snuff performance-wise. A bit of profiling and they realized the problem – the application was doing: Read More...
Thanks For Letting Us Know Vernon Blake, an engineer at the Alabama Department of Transportation, was upset that it was an office joke that his boss spent most of his workday playing computer games. Since he was the department's network administrator, Read More...
I got nailed by a new blog-spammer yesterday, so it's my turn to follow KC and Raymond and post a comment policy. My new comment policy can be found here . It's unlikely to change anything, except for the blog-spam, I've never had any issues with anyone Read More...
I reserve the right to edit, remove, or ignore any comment I choose. I try to be responsive, but if you ask a question, don't expect that it obligates me to respond. I reserve the right to ignore and/or remove comments on blog posts older than two weeks. Read More...
 
Page view tracker