"Out of Sight, Out of a Job" Column Now Available

My latest column for SD Times is a bit of spleen-venting about stupid MBAs who believe that the loss of technical expertise is fine: “[F]uture entrepreneurs and great businesspeople will come from the countries where the work is done, not from a country whose 'comparative advantage' is reduced to …

more ...

Interpreting Ink as Python Video

Jon Udell's recent forays into making movies of software  inspired me to take this video of “Pynk,” my interactive Python IDE for the TabletPC, in action. Here then, Ladies & Gentlemen, I give you: “Interpreting Ink as Python code.” Consider this a 1 minute and 20 second teaser for a 2 …

more ...

Must-read before going into videogame programming

This note from the spouse of an Electronic Arts employee, detailing mandatory 80+ hour work weeks with no overtime pay or comp time, rings totally true to me. via \<a href="http://www.brandonfurtwangler.com/index.php%3fp%3d46" ">Brandon Furtwangler

more ...

Acrobat Reader Speed-Up Utility: Must Use!

Holy Cow! I don't think I've ever been happier with a 129K download than with the ARSU utility. It makes a huge improvement in Acrobat Reader start-up time.

more ...

Not Impressed By "Project PC" Form Factor, But...

Scan Computers is touting a new PC specially designed for project managers, but it looks to me like an absolutely standard PC with a special software bundle. What I'm interested in is a “collaborative” form-factor: support for two external displays, two keyboard/mice, a digitizer for sketching... Actually, you could …

more ...

Sam Gentile Likes TestDriven.NET

Sam Gentile, who's usually right about these things, prefers TestDriven.NET to NUnit. I'll have to check it out on my next project. I'm also planning on trying out CruiseControl.NET next time. Oh, and just to make it topical, maybe I'll write a Konfabulator for Windows widget to show …

more ...

New Code Generation API for Mono

Lluis Sanchez Gual has written a new code-generation API for Mono that is intermediate between the CIL generation of System.Reflection.Emit and generating C# code (which is, naturally, a tactic that limits you to what C# can perform). I've been writing a lot about little languages lately (and in …

more ...

Halo 2 Grosses $100M in One Day

Wow. Just 10 years ago, when Sander Antoniades and I were pitching the idea of Game Developer magazine to our publishing company, we had to have pages of references showing that videogaming was a multibillion industry because no one believed it.

\$100M in a single day is rare air, even …

more ...

Pele on the move

It's really hot when you get this close to magma.

more ...

Yes, I AM "everything to everybody"

You are .* You are a wildcard. You are everything to everybody. You can't make up your mind as to what you want to be.
Which File Extension are You?

I started writing a “What Programming Language Are You?” quiz. My stack crashed while trying to come up with clever ways to determine if someone was more recursive or iterative.

Anyhow, if you want to see a silly little “What Programming Language Are You?“ quiz …

more ...