An App A Day For A Month

Dana Hanna intends to write a utility every day for a month. This reminds me of National Novel Writing Month (NaNoWriMo), a brilliant way to overcome the angst and inertia of the first draft. It will be amusing to see how this plays out.

more ...

Microsoft and Ruby

In comments, Daniel Crenna asked "What do you think of the Garden Point Ruby.NET compiler? If Microsoft supported this project financially, why do you think they didn't put together an in-house project similar to Jim's IronPython for the Ruby equivalent?"

I've swapped a couple emails with the GP guys …

more ...

Remembering Ted Hennessey

"Keep those fingers snappin'"

more ...

Sun Hires JRuby Developers: How Much To Read Into This?

Sun has hired Charles Oliver Nutter and Thomas Enebo, the two core JRuby developers with the charge of bringing JRuby to fruition.

I've held for a while now that the crucial step for Ruby to cross the chasm and become an "early majority" language was hosting / 100% transparent interop with …

more ...

Funny Concurrency Story

I've recently have been working with a client using a very well-known Web-tier library (which will go anonymous for certain reasons). Under heavy load, their system started responding terribly. They asked me to take a look at things.

To make a long story short, the library has a race condition …

more ...

XNA Screencast: Component-Based Game Development (But Is A DSL Called For?)

Mitch Walker provides an excellent screencast showing the use of components within XNA GSE. However, looking at it I kept thinking "Shouldn't this be a domain-specific language"? I have to be careful here because, obviously, drag-and-drop designers have proven to be successful. But using the design surface as nothing but …

more ...

I Love This Diagram

\<a href="http://headrush.typepad.com/creating_passionate_users/2006/09/success_should_.html"" atomicselection="true">

from Kathy Sierra via John Lam

more ...

Vista can be installed on VMWare

Ah hah! Joel Spolsky posts a technique that allows Vista to instal on VMWare: edit the .vmx file (a plaintext file) and add the lines svga.maxWidth="640" and svga.maxHeight="480". This allows you to see the Vista install (with crappy posterized colors). After Vista boots, install VMWare Tools …

more ...

Fascinating: Language Exposure Must Be Live, Not Recorded

Infants exposed to a Mandarin-speaking adult for less than 5 hours (25-minute sessions over 4 weeks) were "able to distinguish phonetic elements of that language." Very impressive. But infants exposed to a similar amount of speech delivered over DVD could not. Fascinating. General-audience article here (via The Old New Thing …

more ...

Microsoft's Conflation of DRM/Security Patching is Serious

Microsoft rapidly pushed out, via Windows LiveUpdate, a patch to invalidate the FairUse4WM application, which strips the Digital Rights Management (anti-copying) mechanism of Windows Media Player. Most comments on this have spoken of the apparently greater zeal applied to DRM than to security, but the incident is far more infuriating …

more ...