Largest collection of FREE Microsoft eBooks

From Eric Ligman (Microsoft):
FREE Microsoft eBooks! Who doesn’t love FREE Microsoft eBooks? Well, for the past few years, I’ve provided posts containing almost 150 FREE Microsoft eBooks and my readers, new and existing, have loved these posts so much that they downloaded over 3.5 Million free eBooks as of last June, including over 1,000,000 in a single week last year (and many, many more since then).

Get a free list of Microsoft eBooks at

Nostalgic stories from the IT industry

One of the problems Microsoft foresaw was getting new users to join Messenger when so many people already used the other chat programs. The trouble was that the programs, then as now, didn’t talk to one another; AOL didn’t talk to Yahoo, which didn’t talk to ICQ, and none of them, of course, would talk to Messenger. AOL had the largest user base, so we discussed the possibility of adding code to allow Messenger to log in to two servers simultaneously, Microsoft’s and AOL’s, so that you could see your Messenger and AIM buddies on a single list and talk to AIM buddies via Messenger. We called it “interop.”

Came across the behind the scenes story about what went on with the MSN Messenger and AOL when Microsoft was trying to make their messenger client talk with AOL. Bought me back so much memories of the days when MSN Messenger was almost a daily interaction platform. Have a read about the story at

On a similar note you can also check out on Joel’s Strategy letter on how Microsoft made excel the leading software in spreadsheet applications.

In my first programming job, I didn’t have a computer on my desk.

My desk – like those of my co-workers – was device free. The nearest we had to a personal computing device was an LCD calculator.

Not only didn’t I have a computer on my desk, there wasn’t one in the entire office, or even in the same building. We were programming a mainframe that was about five miles along the road.

Read more about the same by Simon Allardice at Getting Started, circa 1983

IBM 305 RAMAC 5 MB HDD 1956

The IBM 350 disk system (1956) stored 5 million 7-bit (6 data bits plus 1 parity bit) alphanumeric characters (5 MB).

.Net Runtime Web and Standalone files

Jotting this one down for my own reference:

.Net Version Mode Link
3.5 SP1 Online (Web) dotnetfx35setup.exe
Offline (Standalone) dotnetfx35.exe
4.0 Online (Web) dotNetFx40_Full_setup.exe
Offline – Client Profile (Standalone) dotNetFx40_Client_x86_x64.exe
Offline – Full (Standalone) dotNetFx40_Full_x86_x64.exe
4.5 Online (Web) dotNetFx45_Full_setup.exe
Offline (Standalone) dotNetFx45_Full_x86_x64.exe
4.5.1 Online (Web) NDP451-KB2859818-Web.exe
Offline (Standalone) NDP451-KB2858728-x86-x64-AllOS-ENU.exe