Archive

Moore's Law in Practical Terms

There are two popular formulations of Moore's Law [http://en.wikipedia.org/wiki/Moore's_law#Formulations_of_Moore.27s_Law]: > The most popular formulation [of Moore's Law] is the doubling of the number of transistors on integrated circuits every 18 months. At the

By Jeff Atwood · · Comments

Joining The Prestigious Three Monitor Club

I have something in common with Bill Gates and Larry Page: Larry Page: I have a weird setup in my office. I have one computer with three monitors: one flat-screen monitor and two regular ones. I have my browser on one screen, my schedule on another and my e-mail on

By Jeff Atwood · · Comments

Reading with Edward Tufte

Today, a group of thirteen Vertigo folks, including myself, attended Edware Tufte's one-day course on Presenting Data and Information in San Francisco. The course is $360 for the day, but that includes all four of Tufte's books, which are currently going for about $141 new on

By Jeff Atwood · · Comments

Are You an Evangelist Too?

Anil Dash and I have the same job title: evangelist. I share Anil's reservations about his job title, too: You see, these days my business cards describe me as "Chief Evangelist". On the plus side, it's the first time in the history of the

By Jeff Atwood · · Comments

Cool Gifts for Geeks: 2006 Edition

As a technology enthusiast with a bad impulse purchase habit, I'm unrepentantly difficult to buy gifts for. The way I figure it, the only reason to grow up is so you can afford to buy yourself all the crap your parents wouldn't buy you when you

By Jeff Atwood · · Comments

Today is Support Your Favorite Small Software Vendor Day

I'm a Windows user, and I'm out to prove Wil Shipley wrong: Mac users love their machines; Windows users put up with their machines because they don't believe there's anything really better. I love the Mac user base because they tend to

By Jeff Atwood · · Comments

The Project Postmortem

You may think you've completed a software project, but you aren't truly finished until you've conducted a project postmortem. Mike Gunderloy calls the postmortem an essential tool for the savvy developer: The difference between average programmers and excellent developers is not a matter of

By Jeff Atwood · · Comments

This Is What Happens When You Let Developers Create UI

Deep down inside every software developer, there's a budding graphic designer waiting to get out. And if you let that happen, you're in trouble. Or at least your users will be, anyway: Joseph Cooney calls this The Dialog: A developer needed a screen for something, one

By Jeff Atwood · · Comments

Discussions: Flat or Threaded?

Clay Shirky's classic articles on social software should be required reading for all software developers working on web applications. As near as I can tell, that's pretty much every developer these days. But I somehow missed Joel Spolsky's related 2003 article on social software,

By Jeff Atwood · · Comments

CPU vs. GPU

Intel's latest quad-core CPU, the Core 2 Extreme QX6700, consists of 582 million transistors. That's a lot. But it pales in comparison to the 680 million transistors of nVidia's latest video card, the 8800 GTX. Here's a small chart of transistor counts

By Jeff Atwood · · Comments

Exploring Vista's Advanced Search

I used the file search function in Windows XP a lot, particularly to find groups of files. But the XP search syntax doesn't work in Vista. Vista uses the Windows Desktop Search query syntax [http://www.microsoft.com/windows/desktopsearch/addresources/advanced.mspx]. Which means "*.vbproj;*.csproj&

By Jeff Atwood · · Comments

iPod Alternatives

I have a great deal of respect for Apple's iPod juggernaut [http://daringfireball.net/2006/03/ipod_juggernaut]. They've almost single-handedly legitimized the market for downloadable music. The kind you pay for. The kind that, at least in theory, supports the artists who produce the music

By Jeff Atwood · · Comments