And then the Army Corps of Engineers drained it

Mars was once "drenched in water." Cool.

more ...

Choosing C# over C++

In a comment, Josh asks "[Why should] a C++ programmer choose to write industrial programs in C#? Of course you needn't restate the benefits of a 3rd/4th/5th generation language, as much as benefits to someone who is choosing whether or not to port existing C++ code to C …

more ...

Jon Udells NET Report Cardnbspis An Ex

Jon Udell's .NET Report Card is an excellent article, but I'm going to pick a couple nits:

He gives .NET a B in "Advancing the state of the art of Windows programming." I'd disagree: for both the state of the art and state of the practice, I'd give .NET an …

more ...

Why Spoil A Perfect Record Yes Its March No Cross Hasnt Shipped Their Pen For The Table

Why spoil a perfect record? Yes, it's March. No, Cross hasn't shipped their pen for the Tablet PC.

more ...

IDisposable and Using

In a comment on my last post, Alex Peake points out the Dispose() method and the using keyword. This is what I referred to in the post as "implementing IDisposable", but I realize that I glossed over that too fast.

IDisposable is an interface that defines a single method, Dispose …

more ...

Defending C# (and .NET's) Garbage Collection

I read Bryan Flamig's criticism of C# via Loren. Bryan voices a common criticism of C#'s garbage collection (the criticism actually would apply to all languages that don't go beyond the default memory management model of CLR, but let's just continue to use C# as the example): in C …

more ...

To type or not to type

My take on the debate of whether typing is needed in a language. Rather than taking sides, I revert to my previous incarnation as a philosopher, and try to see what we are really talking about when we seem to be talking about types. via [Artima Weblogs]

\<

p dir="ltr …

more ...

All Media Should Be Timeshifted

ReplayTV...I love download into MS lectures and playing them back at 1.5 speed...All media should be timeshifted. *All* *media*. via [Marquee de Sells: Chris's insight outlet]

I don't even have a PVR and I agree. One of my many, many side-projects is writing a .NET CF RSS …

more ...

Peter is floored by InfoPath prerelease

Peter just messaged me: "Hands down, InfoPath (prerelease version) is microsoft's coolest ink app, after onenote." I can't wait to read his comments on his blog.

OK. That settles it. I'm downloading the prerelease InfoPath even if that means I have to reinstall everything later. Here goes nothing... via [Incremental …

more ...

10 Songs I Didn't Choose

As seen at adimiron's place:

Step 1: Open your mp3 player. (iTunes here)
Step 2: Put all of your music on random.
Step 3: List the first ten songs it plays, no matter how embarrassing.

via [The .NET Guy]

Stuck In A Moment You Can't Get Out Of" -U2

"Get …

more ...