Hobbyist programmers matter: A Lot

Rory sez Microsoft shouldn't cater to hobbyist programmers. Scoble disagrees. I'm really ticked off because I just wrote a column on this, so I can't post that for four weeks, but here are some points...

Hobbyist programmers matter a lot. According to Microsoft, there are 7,000,000 hobbyist programmers …

more ...

AT&T 2256 Cordless Phone not recommended

This is a 2.4GHz cordless answering system with 2 handsets, available for about \$100. We tried it out for 2 days and are returning it. It has a terrible hiss. I don't know if it's the spread spectrum technology, interference with my WiFi, or just the phone, but its …

more ...

Tom Plum Just Came Up With A Great Idea In The N

Tom Plum just came up with a great idea: In the next 8 months, swap a political book with a personal acquaintance whose philosophy is opposite yours. Then have a civil discussion.

more ...


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 ...