Jeff Atwood

Indoor enthusiast. Co-founder of Stack Overflow and Discourse. Disclaimer: I have no idea what I'm talking about. Find me here:

Bay Area, CA
Jeff Atwood

Invisible Formatting Tags are Evil

So I'm merrily editing my document in Word, or the WYSWYG editor of my choice, and I accidentally delete one of the invisible formatting tags embedded in the document. Carnage ensues. Here's an example from Outlook: It's enough to drive me absolutely bonkers. And

By Jeff Atwood · · Comments

Spam via SMTP Non-Delivery Reports

I have modest email needs, so I use the default SMTP and POP3 services in Windows Server 2003. Although I have email relay disabled, spammers are still managing to send spam through my SMTP service -- via non-delivery reports! In other words, spammers are intentionally sending email messages to nonexistent

By Jeff Atwood · · Comments

A Setup Conundrum

A colleague forwarded this perplexing dialog to me: Quite the catch-22. I guess the only thing to do is try something else [http://www.imdb.com/title/tt0086567/quotes]: > A strange game. The only winning move is not to play. How about a nice game of chess?

By Jeff Atwood · · Comments

Virtualization and Ring Negative One

This article on AMD's upcoming CPU support for hardware virtualization has the best description of virtualization I've read to date: In a modern-day virtualization system, a thin layer of software, called the virtual machine manager or hypervisor (both terms are common) runs on the processor. The

By Jeff Atwood · · Comments

Design Matters -- but Content is King

In Never design what you can steal, I praised this amusing guerilla redesign of Jakob Neilsen's useit.com-- which is widely derided by the design community for its radically bare-bones layout. Well, the design guerillas are at it again. This time, they've set their design eye

By Jeff Atwood · · Comments

Following Instructions for Dummies

James Bach responded to my recent post, Are You Following the Instructions on the Paint Can?, with Studying Jeff Atwood's Paint Can. Being under Bach's intensive analytical microscope feels a lot like an interview with Hannibal Lecter. It's flattering, but it's also

By Jeff Atwood · · Comments

Fail Early, Fail Often

Scott Hanselman thinks signing your name with a bunch of certifications [http://www.hanselman.com/blog/ScottHanselman11SuccessfulLargeProjects3OpenSourceApplications1CollossalFailure.aspx] is gauche [http://wordnet.princeton.edu/perl/webwn?s=gauche]: > If it's silly to suggest putting my SATs on my resume, why is … Scott Hanselman, MCSD, MCT, MCP, MC*

By Jeff Atwood · · Comments

Why Do We Have So Many Screwdrivers?

Jon Raynor added this comment to my previous post about keeping up with the pace of change in software development: The IT field is basically a quagmire. It's better to accept that fact right away or move on to a different field. I guess someday I wish for

By Jeff Atwood · · Comments

Keeping Up and "Just In Time" Learning

Do you ever feel like you're buried under umpteen zillion backlogged emails, feeds, books, articles, journals, magazines, and printouts? Do you ever feel that you're hopelessly behind, with so much new stuff created every day that you can never possibly hope to keep up? Well, you&

By Jeff Atwood · · Comments

Of Spaces, Underscores and Dashes

I try to avoid using spaces in filenames and URLs. They're great for human readability, but they're remarkably inconvenient in computer resource locators: 1. A filename with spaces has to be surrounded by quotes when referenced at the command line: XCOPY "c:\test files\reference

By Jeff Atwood · · Comments

A Blog Without Comments Is Not a Blog

James Bach responded to my recent post, Are You Following the Instructions on the Paint Can?, with Studying Jeff Atwood's Paint Can. I didn't realize how many assumptions I made in that post until I read Mr. Bach's pointed response. The most amusing assumption

By Jeff Atwood · · Comments

Web 2.0 and The "Whatever Box" Server

One of the key differences between the original dot-com bubble and the Web 2.0 bubble we're entering now is that our servers are a lot cheaper and a lot more powerful. Moore's Law in action isn't exactly news, but the new web is

By Jeff Atwood · · Comments