Archive

A Visit from the Metrics Maid

For the last few days, I've been surveying a software project. Landing on a planet populated entirely by an alien ecosystem of source code can be overwhelming. That's why the first first thing I do is bust out my software tricorder -- static code analysis tools.

By Jeff Atwood · · Comments

Vista and the Rise of the Flash Drives

In my recent Windows Vista performance investigation, I discovered the new ReadyBoost feature. ReadyBoost allows you to augment your PC's performance using a USB flash memory drive. It's very easy to use; just plug in a USB flash drive that's 256 megabytes or larger,

By Jeff Atwood · · Comments

Has Joel Spolsky Jumped the Shark?

When you're starting out as a technical blogger, you'll inevitably stumble across Joel on Software [http://www.joelonsoftware.com/]. He's been blogging since the year 2000, when computers were hand-carved of wood and the internet transmitted data via carrier pigeon. He has his own

By Jeff Atwood · · Comments

Technological Racism

Brian Kuhn recently described the real risk of technocentrism. [..] people use (or have rejected) particular operating systems, tools, and software that has in turn shaped their perceptions when it comes to making judgments on the various merits of particular technologies. People tend to categorize or identify themselves with particular "

By Jeff Atwood · · Comments

Have You Ever Been Windows Experienced?

Now that Windows Vista Release Candidate 1 is sorta-kinda available to everyone, let's see what it takes to run it. Here's a comparison of the Vista hardware requirements with the hardware requirements of Windows XP:  Windows XP (2001)Windows Vista (2007) CPU233 MHz800 MHz (1 GHz

By Jeff Atwood · · Comments

Software: It's a Gas

Nathan Myhrvold [http://en.wikipedia.org/wiki/Nathan_Myhrvold], the former CTO of Microsoft, is also a bona-fide physicist. He holds physics degress from UCAL and Princeton. He even had a postdoctoral fellowship under the famous Stephen Hawking. Thus, as you might expect, his 1997 ACM keynote presentation, The Next

By Jeff Atwood · · Comments

Unnecessary Dialogs: Stopping the Proceedings with Idiocy

Although I like Notepad2, it has some pathological alert dialog behavior, particularly when it comes to searching. Here's an alert dialog I almost always get when searching a document: Thanks for the update, Notepad2. I really wanted a whole modal alert dialog to tell me this important fact.

By Jeff Atwood · · Comments

Transfer Mode Downgraded

I noticed when I was burning the Vista RC1 DVD that .. 1. It took forever, eg, nearly an hour 2. My PC was very sluggish during the burn I began to suspect something was awry with the IDE controller that the DVD-R drive is connected to. I navigated to Device

By Jeff Atwood · · Comments

External Hard Drives

Now that Vista Release Candidate 1 is available, it's time to start playing with it. I'm tired of using my current legacy operating system. Testing Vista probably means I'll probably be booting from an external hard drive. External drives have been available in Firewire

By Jeff Atwood · · Comments

Computer Languages aren't Human Languages

Though I've become agnostic about the utterly meaningless non-choice between VB.NET and C#, the inherited syntax of C leaves a lot to be desired, in my opinion. And not just in the case sensitivity department. Daniel Appleman, in his excellent e-book, VB.NET or C#, Which to

By Jeff Atwood · · Comments

Game Player, Game Programmer

Greg Costikyan's essay Welcome Comrade! [http://www.manifestogames.com/node/1425] is a call to arms for hobbyist game programmers: > Back in the day, it took a couple of man days to create a Doom level. Creating a Doom III level took multiple man-weeks. Thus budgets spiral

By Jeff Atwood · · Comments

Thread Priorities are Evil

Programmers* love to futz around with thread priorities. As if programming with threads wasn't already dangerous enough, we've got to get in there and tweak thread priorities to make things run.. er.. "better". Let's fire up Task Manager and take a quick

By Jeff Atwood · · Comments