Archive

What's Wrong With Apple's Font Rendering?

I had read a few complaints that OS X font rendering was a little wonky, even from Joel Spolsky himself: OS X antialiasing, especially, it seems, with the monospaced fonts, just isn't as good as Windows ClearType. Apple has some room to improve in this area; the fonts

By Jeff Atwood · · Comments

Who Killed the Desktop Application?

I've sworn by Microsoft Streets and Trips [http://www.microsoft.com/streets/default.mspx] for years, since the late 90's. I make a point of installing the latest version of Microsoft's mapping application all our desktop PCs for all our desktop mapping needs. It&

By Jeff Atwood · · Comments

Designing for Informavores, or, Why Users Behave Like Animals Online

I'm currently reading through Peter Morville's [http://findability.org/] excellent book Ambient Findability [http://www.amazon.com/exec/obidos/ASIN/0596007655/codihorr-20]. It cites some papers that attempt to explain the search behavior of web users, starting with the berrypicking model: > In a 1989 article

By Jeff Atwood · · Comments

Don't Ask -- Observe

James Surowiecki, author of The Wisdom of Crowds, writes about the paradox of complexity and consumer choice in a recent New Yorker column: A recent study by a trio of marketing academics found that when consumers were given a choice of three models, of varying complexity, of a digital device,

By Jeff Atwood · · Comments

Removing The Login Barrier

Dare Obasanjo's May 26th thoughts on the facebook platform contained a number of links to the Facebook API documentation. At the time, clicking through to any of the Facebook API links resulted in a login dialog: It struck me as incredibly odd that I had to login just

By Jeff Atwood · · Comments

Background Compilation and Background Spell Checking

Dennis Forbes took issue with my recent post on C# and the Compilation Tax, offering this criticism, pointedly titled "Beginners and Hacks": Sometimes [background compilation and edit and continue] are there to coddle a beginner, carefully keeping them within the painted lines and away from the dangerous electrical

By Jeff Atwood · · Comments

Gates and Jobs, Then and Now

If you didn't get a chance to watch today's historic interview between Bill Gates and Steve Jobs, you should. Finally seeing these two computer industry giants on stage interacting with each other was fascinating and at times even a little touching. * Steve Jobs and Bill Gates

By Jeff Atwood · · Comments

The Best Code is No Code At All

Rich Skrenta writes that code is our enemy [http://www.skrenta.com/2007/05/code_is_our_enemy.html]. > Code is bad. It rots. It requires periodic maintenance. It has bugs that need to be found. New features mean old code has to be adapted. The more code you

By Jeff Atwood · · Comments

Let's Build a Grid

Khoi Vinh, the design director for the New York Times, explains how essential grids are to web design in his SXSW presentation with Mark Boulton, Grids Are Good (Right?). So much web design work relies on establishing a grid and the constraints on that grid: ad sizes, display size, browser

By Jeff Atwood · · Comments

Computer Hardware Pornography

I've never understood programmers who loved the craft of programming, but were disinterested in the underlying hardware -- the very tool that allows them to practice their craft. I have an unabashed love for computer hardware that borders on inappropriate. I'm not ashamed to admit it.

By Jeff Atwood · · Comments

Why Is The System Idle Process Hogging All The Resources?

From the "you can't make this stuff up department", this 2003 gem from blogging O.G. John Dvorak: IDLE-TIME PROCESS. Once in a while the system will go into an idle mode, requiring from five minutes to half an hour to unwind. It's weird,

By Jeff Atwood · · Comments

How to Get Rich Programming

I originally discovered the fiendishly addictive Tower Defense as a multiplayer game modification for Warcraft III [http://www.blizzard.com/war3/]. It's a cooperative game mode where you, and a few other players, are presented with a simple maze. A group of monsters appear at the entrance and

By Jeff Atwood · · Comments