Archive for June, 2008

“The Internet Memo”

Friday, June 27th, 2008

There’s a scan of a print-out of the famous memo from May 1995 on the BBC site.

It’s a very interesting read and serves not only as a memoir detailing Gates’ thoughts at the time, but also as an accurate and reasonably objective high-level summary of the state of the Internet in the second quarter of 1995 (albeit with a slant towards commercial use and potential).

Gates makes a level-headed assessment of the nature of the burgeoning network and clearly identifies its strengths, rapidly growing importance and potential for the future, as well as the opportunities and threats it poses to Microsoft’s business. His assessment of Microsoft’s key competitors and their positions vis-vis the Internet is, again, a comprehensive snap-shot of the picture at the time.

The memo contains many memorable quotes:

“The HTTP protocols that define HTML Web browsing are extremely simple and have allowed servers to handle incredible traffic reasonably well. All of the predictions about hypertext - made decades ago by pioneers like Ted Nelson - are coming true on the Web.”

“Amazingly, it is easier to find information on the Web than it is to find information on the Microsoft Corporate Network. This inversion, where a public network solves a problem better than a private network, is quite stunning.”

“Browsing the Web, you find almost no Microsoft file formats. After 10 hours of browsing, I had not seen a single Word DOC, AVI file, Windows EXE (other than content viewers), or other Microsoft file formats.”

“One scary possibility being discussed by Internet fans is whether they should get together and create something far less expensive than a PC which is powerful enough for Web browsing.”

“A new competitor ‘born’ on the Internet is Netscape. Their browser is dominant with 70% usage share, allowing them to determine which network extensions will catch on. They are pursuing a multi-platform strategy where they move the key API into the client to commoditize the underlying operating system. They have attracted a number of public network operators to use their platform to offer information and directory services. We have to match and beat their offerings including working the MCI, newspapers, and others who are considering their products.”

“We need to establish distributed OLE as the protocol for Internet programming.”

And there are many more.

The Internet Tidal Wave

As we all know, Microsoft succeeded in initially grafting on and then building in Internet and Web features to its product lines, and they knocked out Netscape in pretty short order, but the fact that I, a one-time heavy user of Microsoft products, accessed this document in PDF format using the Firefox browser, from a relatively easy to use desktop version of Linux, is illustrative of the fact that MS haven’t been able to dominate the Web or desktop computing to the extent that Gates desired at the time of the memo. The “Confidential - Government Exhibit” stamps also attest to the fact that Microsoft hasn’t had everything its own way.

The link is also interesting for showing just how readable printed text remains even when its quality is seriously degraded!

The making of Python

Thursday, June 19th, 2008

I’m ploughing through “Learning Python” in what little spare time I have these days, and so I was particularly interested to see this on the O’Reilly Radar site, an embed of Michael Ogawa’s Flash visualization movie of the development of the Python language based upon its source code repository history.

OK, that may not sound particularly exciting, but give it a whirl at full-screen, there’s something fascinating, organic and compelling about it. It’s particularly interesting to watch Python’s popularity explode in mid-2000.


code_swarm - Python from Michael Ogawa on Vimeo.

Michael has created visualizations for the Apache, PostgreSQL and Eclipse projects as well.

Edit: From a comment left on the Radar site, it seems that the explosion of popularity in mid-2000 followed the movement of the Python CVS tree from a private server to a public one at SourceForge. It seems, therefore, that this video could also be billed as the effect on a project of such a move, itself a pretty interesting thing, not least because it is the visualization of a phenomenon that is slowly but surely has been steadily supplanting proprietary software as the dominant software creation model.

Polish football fans are civilized

Thursday, June 12th, 2008

Live football commentary on the BBC sport web site:

“The Polish fans stand and applaud as Austria sing their national anthem.”.

Brilliant! When was the last time English fans were this respectful and polite to the opposition? We used to come top of the class when it came to paying due respect to our opponents and their fans. It’s embarrassing being English these days. Our chavloid™ (chav+tabloid) society demeans us all.

Update: related link:
http://www.bbc.co.uk/blogs/euro2008/2008/06/respect.html

This blogger to Metallica

Wednesday, June 11th, 2008

Metallica to bloggers: don’t review our music.

This blogger to Metallica: easier done than said.

Sentence initial capitalization: iPod or IPod?

Saturday, June 7th, 2008

What do you do when you start a sentence with a word that is conventionally written with a lower-case letter? Do you capitalize it, or not?

Sometimes the written convention that governs a particular word is so entrenched that it seems bizarre to deviate from it, such as in the case of names like iPod; “IPod” just doesn’t look right to me, ever. But then, starting a sentence with a capital letter is a pretty entrenched convention too (at least for those without computer science degrees ;)). Some argue that conventions for trademarks, for example, should be respected, whereas others argue that formal grammar conventions take priority over all other types of convention.

Some time back I emailed Michael Quinion (who runs the excellent World Wide Words site) and asked him his opinion about this, but I’ve yet to receive a reply (c’mon Michael, it’s an interesting question…)

If you have any thoughts on the matter that you’d like to share, please leave a comment below.