Archive

Don't Be a Commodity Blogger

Jakob Nielsen's "Write Articles, Not Blog Postings" is highly critical of so-called commodity bloggers. As you might imagine, it wasn't received well by the blog community. Robert Scoble's stereotypical reaction was perhaps the worst of the bunch. In a legendary display of

By Jeff Atwood · · Comments

Steve Mann, Cyborg

I may have an unusual affinity for hardware, but Steve Mann [http://en.wikipedia.org/wiki/Steve_Mann] is in a class of his own. He lives the hardware [http://query.nytimes.com/gst/fullpage.html?sec=technology&res=940CE0D71239F937A25750C0A9649C8B63] . Steve Mann may be the world's original

By Jeff Atwood · · Comments

Building a PC, Part III - Overclocking

Now that we have Scott Hanselman's computer completely built up and stable -- or at least that's what our torture tests told us yesterday-- it's time to see how far we can overclock this system. Overclocking a computer sounds complicated, but it really isn&

By Jeff Atwood · · Comments

Building a PC, Part II

Yesterday, we completed a basic build of Scott Hanselman's computer. We built the system up enough to boot to the BIOS screen successfully. Today, we'll complete the build by installing an operating system and burning it in. The first thing we'll need is hard

By Jeff Atwood · · Comments

Building a PC, Part I

Over the next few days, I'll be building Scott Hanselman's computer. My goal today is more modest: build a minimal system that boots. I'd like to dispel the myth that building computers is risky, or in any way difficult or complicated. If you can

By Jeff Atwood · · Comments

Defining Open Source

As I mentioned two weeks ago, my plan is to contribute $10,000 to the .NET open source ecosystem. $5,000 from me, and a matching donation of $5,000 from Microsoft. There's only two ground rules so far: 1. The project must be written in .NET managed

By Jeff Atwood · · Comments

Better Image Resizing

In a previous post, I examined the difference between bilinear and bicubic image resizing techniques. Those are the two options available in most graphics programs for resizing an image. After some experimentation, I came up with these rules of thumb: * When making an image smaller, use bicubic, which has a

By Jeff Atwood · · Comments

Game Development Postmortems

I've written about the value of project postmortems before. Still, getting a project postmortem going (or, if you prefer your terminology a bit less morbid, a project retrospective) can be a daunting proposition. Game Developer Magazine's postmortem objectives offers a helpful template for conducting a postmortem

By Jeff Atwood · · Comments

The Technology Backlash

Riding the waves of technology in the computer industry is exhilarating when you're twenty, but there's a certain emptiness that begins to creep in around the edges by the time you're forty. When you've spent the last twenty years doing nothing but

By Jeff Atwood · · Comments

Rethinking Design Patterns

Many developers consider the book Design Patterns a classic. So what's a design pattern? A design pattern systematically names, motivates, and explains a general design that addresses a recurring design problem in object-oriented systems. It describes the problem, the solution, when to apply the solution, and its consequences.

By Jeff Atwood · · Comments

Avoiding Walled Gardens on the Internet

I occasionally get requests to join private social networking sites, like LinkedIn or Facebook. I always politely decline. I understand the appeal of private social networking, and I mean no disrespect to the people who send invites. But it's just not for me. I feel very strongly that

By Jeff Atwood · · Comments

The Three Faces of About Face

I bought my copy of Alan Cooper's classic About Face in 1995. I remember poring over it, studying its excellent advice, reveling in its focus on the hot new UI paradigms standardized in Windows 95-- toolbars, menus with icons, tabbed dialogs, and so forth. Seems quaint now, if

By Jeff Atwood · · Comments