Scored an Xbox360

Much to my surprise, my local Costco had 23 units. When I arrived an hour before opening, I was 9th in line and, when I left the store they still had at least 4 units sitting in the cage. (Ah, the joys of living in a small town!)

Now, in …

more ...

I bricked my SMT5600 Smartphone

I decided to switch to an official Cingular calling plan now that it's been a year since AT&T Wireless went away. I took in my year-and-change-old \$300 SMT5600 Smartphone and was told I'd have to get it unlocked before it would work with Cingular. (But it already works with …

more ...

The Multicore Revolution And Language Design

The software development community is about the fall off a cliff.

  • Single-threaded programs will never run faster than they run today

Think about it: clock speeds have maxed out and no mainstream programming language is automatically parallelizable. Pissing matches about Java versus CLI generics are irrelevant. The Intel and AMD …

more ...

Waiting for other technologies to rev to 2.0 release...

The recent release of Visual Studio 2005, SQL Server, and .NET 2.0 is all good news, but it seems to cripple me a little. My next two articles on Avalon / WPF and Tools for Domain Specific Languages, neither of which can I get to install on top of the …

more ...

Programming the Realtime Stylus

My latest article on DevX implements a packet filter and custom selection tool using the Tablet PC RealTime Stylus APIs.

more ...

MSDN Subscriptions Overloaded By VS2005 Downloads?

Trying to download VS2005 or SQL Server, I get "Error Code = 11001" on MSDN Subscriber Downloads. That's "Host Not Found" in SQL Server, according to the search engines.

more ...

Hawaii Jumps 1,000 Miles Closer To The Mainland

Since Hawaii doesn't have Daily Savings Times, in the Winter I can start working at 7 AM in order to maintain West Coast hours... Mmmm... Sleep until dawn....

more ...

Sutter's excellent PDC talk on concurrency online

::: {.Section1} [Herb Sutter has in the past year made a convincing case that "the free lunch is over" for performance and that languages cannot ignore concurrency and remain relevant. His PDC talk introduces his thoughts for "Concur:" a set of conforming extensions to C++ that provides high-level abstractions ("active" objects …

more ...

Why aren't IDEs incredibly fun?

::: {.Section1}

[Ted Leung (]{style="FONT-SIZE: 12pt"}[http://www.sauria.com/blog/2005/10/20\#1406]{style="COLOR: windowtext; TEXT-DECORATION: none"}\< ?xml:namespace prefix = o /\>) wonders "?Where are the incredibly fun programming tools?.... Many \[IDEs\] take out some of the tedious tasks associated with programming, but none of them give me …
more ...

Vista CTP 5231 Installed and Running

Ah hah! The latest Vista CTP installed very cleanly. The first thing I noticed was that it took me minutes and minutes to figure out how to add files to Windows Media Player.

As I post this, I am surprised to see that the HTML-editing \<textarea> is not the WYSIWYG-style …

more ...