Archive

I Rock at BASIC

How in the world wide web did I not know about the "I Rock at BASIC" t-shirt [http://glarkware.com/adult/i-rock-at-basic]? [http://glarkware.com/adult/i-rock-at-basic] We've all written this program at some point in our careers. But only those of us who truly rock

By Jeff Atwood · · Comments

Hard Drives -- breaking the Terabyte Barrier

I recently upgraded my home system with one of the 750 gigabyte Seagate perpendicular drives [http://www.hitachigst.com/hdd/research/recording_head/pr/PerpendicularAnimation.html] in order to consolidate a number of hard drives I had on my server. 750 gigabytes is a tremendous amount of storage space in

By Jeff Atwood · · Comments

The Multitasking Myth

In Quality Software Management: Systems Thinking [http://www.amazon.com/exec/obidos/ASIN/0932633226/codihorr-20], Gerald Weinberg proposed a rule of thumb to calculate the waste caused by project switching: Even adding a single project to your workload is profoundly debilitating by Weinberg's calculation. You lose 20% of

By Jeff Atwood · · Comments

Making Developers Cry Since 1995

Michael Hunter's blog [http://blogs.msdn.com/micahel/] byline is unapologetically over-the-top: making developers cry since 1995. That's probably why he's such an awesome tester. Well, that, and the braids. Never before in the history of testing professionals have the top and bottom halves

By Jeff Atwood · · Comments

Changing Your Organization (for Peons)

James Shore's nineteen-week change diary [http://www.jamesshore.com/Change-Diary/] is fascinating reading: > It was 2002. The .com bust was in full slump and work was hard to find. I had started my own small business as an independent consultant at the worst possible time: the end

By Jeff Atwood · · Comments

Why Does Vista Use All My Memory?

Windows Vista has a radically different approach to memory management. Check out the "Physical Memory, Free" column in my Task Manager: At the time this screenshot was taken, this machine had a few instances of IE7 running, plus one remote desktop. I'm hardly doing anything at

By Jeff Atwood · · Comments

Company of Heroes

My latest gaming obsession is the new real-time strategy [http://en.wikipedia.org/wiki/Real-time_strategy] game, Company of Heroes [http://www.companyofheroesgame.com/]. It's easily one of the best games of the year for the PC. And it's quite possibly one of the best real-time

By Jeff Atwood · · Comments

Fifty Years of Software Development

O'Reilly's History of Programming Languages poster is fascinating reading. If you trace programming languages back to their origins, you'll find that we've been at this programming stuff a long, long time. * Fortran (1954) * Cobol (1959) * Lisp (1958) * Basic (1964) * Forth (1970) * Pascal

By Jeff Atwood · · Comments

How big is your Lap, Anyway?

Laptop magazine's Attack of the 20-inch Notebook is a tongue-in-cheek look at using the Dell XPS M2010 as a portable system in a few different locations. Hilarity ensued. For context, here are the relevant specs of this semi-portable concept system: * 20" LCD * full-size bluetooth keyboard (with numeric

By Jeff Atwood · · Comments

When Understanding means Rewriting

If you ask a software developer what they spend their time doing, they'll tell you that they spend most of their time writing code. However, if you actually observe what software developers spend their time doing, you'll find that they spend most of their time trying

By Jeff Atwood · · Comments

On Unnecessary Namespacing

Is it really necessary to qualify everything in Windows Vista with the "Windows" namespace? Hey, guess what operating system this is! At least the Vista start menu lets me do a containing search, so if I start typing 'fax', the menu dynamically filters itself to show

By Jeff Atwood · · Comments

Is Your IDE Hot or Not?

Scott Hanselman recently brought up the topic of IDE font and color schemes again. I've been in search of the ideal programming font and the ideal syntax colorization scheme for a while now. Here's my current take on it. As you can see, I've

By Jeff Atwood · · Comments