DRM: Won't Get Fooled Again

For a few years, I've been a happy subscriber to Musicmatch Universal, a system that gave me on-demand streaming of a sizeable music catalog. Musicmatch also had a \$.99 song-purchase facility from which I bought a few songs. Although I've always hated the Musicmatch player (bloated, self-updating, etc.) I was …

more ...

C++ GUI Programming Guide

I'd rather hang out with John Hodgman. I'd rather get a C++ GUI Programming Guide.  

more ...

More On Functional Programming Languages and Silver Bullets

Paul... uh... NoLastName has an excellent post on silver bullets and functional programming. He cites studies, makes logical connections... why, it's hardly a blog post at all!

Anyway, I starting writing a comment, but it grew and grew, so I am posting it here instead. Read his post first....

You …

more ...

Flash movie of a guy using Windows Paint well

I wish I could draw. I wish I could use tools to make my hideous drawings into acceptable drawings.

This guy can draw and can use tools to make his sketches into better drawings.

I wish I could learn something from this guy.

more ...

Bullets Over Wrong Ways: Components, Functional Programming, and Essential Difficulties

In comments to my previous post, Wesner Moise says:

  • given today's components, "why build vi?";
  • the difficulty arising from software state "is a solved problem in functional programming"; and
  • suggests that the advances in graphics and networking that I'd acknowledged amount to a silver bullet.

I'm afraid he's missing the …

more ...

Moonbase Alpha

I'm going out on a limb, I know, but I'm going to say that I don't think NASA will be ready to begin construction base on the moon in the year 2020 and, darn it, I know I shouldn't speculate wildly like this, but I'm going to say that when …

more ...

Wesner Moise Claims IDEs Disprove "No Silver Bullets": I Say "Are You Kidding?"

Wesner Moise quickly reviews Brook's "No Silver Bullets" assertion and claims "[t]hat assertion turns out to be pure nonsense, amply disproven by numerous advances in IDEs, languages, frameworks, componentization over the past few decades."

I couldn't disagree more. While the cumulative effects have given us more than an order …

more ...

Office to Skip Version 13: Regardless, Bogeymen Vow Trouble

Apparently, the next version of Office is going to be 14, embracing the triskedecaphobic convention of buildings in skipping the sp-o-o-o-k-y ramifications of, you know, counting.

Not to put too fine a point on it, but when you get to the point where, despite your worldwide hegemony on office documents …

more ...

LineRider: I Want to Clone this on XNA

Things are beginning to look up for me being able to do some XNA-based projects in the new year. I need a couple realizable games to tackle. I have one designed that I'll never be able to get approved (it's called "Fanaticize me!" I think I'd get in trouble even …

more ...

Backseat Playground: GPS-Enabled Automated Storytelling / Game

Backseat Playground is a research project that developed a GPS-based game for kids. It seems more like a (great) storytelling system more than a game. Basically, it uses the GPS and location-awareness to introduce game elements, e.g., when it sees that you're driving over a bridge, it presents you …

more ...