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

If the User Can't Find It...

I was lucky enough to attend a week-long Human Factors International [http://www.humanfactors.com] session on usability a few years ago*. As a developer with a long term interest in getting to the human root cause of so many programming problems, I loved it. One of the freebies from

By Jeff Atwood · · Comments

The Cartoon Guide to.. Programming?

I recently found a link to a series of Larry Gonick's mathematical cartoons that were originally published in Discover magazine: * Beauty and the Beasts (neural nets) * Prime Time (cryptography) * Proof Positive? (probabalistic proofs) * Lumps, with Mother Nature (chaotic mixing) * Speed (relativity) * The Solution (traveling salesman's problem)

By Jeff Atwood · · Comments

Windows Vista: Security Through Endless Warning Dialogs

Paul Thurrott's scathing article Where Vista Fails [http://www.winsupersite.com/reviews/winvista_5308_05.asp] highlights my biggest concern with Windows Vista: > Modern operating systems like Linux and Mac OS X operate under a security model where even administrative users don't get full access

By Jeff Atwood · · Comments

Remote Desktop Tips and Tricks

I'm with K. Scott Allen: the pervasiveness of Remote Desktop functionality in Windows has fundamentally changed the way I work. The fact that it shipped in the Windows XP box-- and as a default component of all the server operating systems since Windows 2000-- has done wonders for

By Jeff Atwood · · Comments

Are You Following the Instructions on the Paint Can?

We're currently undertaking some painting projects at home. Which means I'll be following the instructions on the paint can. But what would happen if I didn't follow the instructions on the paint can? Here's a list of common interior painting mistakes: The

By Jeff Atwood · · Comments

Your Personal Brand

Rajesh Setty [http://blog.lifebeyondcode.com/blog] has some unusual advice [http://www.cioupdate.com/career/article.php/3581436] for IT professionals: stop wasting time in the technology skill-set rat race, and start building your personal brand: > Jack meets Janet and they start talking. Jack explains who he is

By Jeff Atwood · · Comments

UML, Circuit Diagrams, and God's Rules

Very few software engineers use UML symbols to design software, but electrical engineers regularly use circuit symbols to design electronics: Circuit symbols are constructed into circuit diagrams-- the the visual language of electricity: If circuit diagrams are a standard, universally understood way to talk about electronics, why doesn't

By Jeff Atwood · · Comments

Wikipedia: Inclusionists vs. Deletionists

Jason Scott, of textfiles.com [http://www.textfiles.com/] and BBS: The Documentary [http://www.bbsdocumentary.com/], presented a talk on the failure of Wikipedia [http://www.archive.org/details/20060408-jscott-wikipedia] at Notacon 3 [http://www.notacon.org/] this weekend. I highly recommend listening to his talk. It's

By Jeff Atwood · · Comments

Automatic Login for Virtual Machines

Virtual machine images typically don't need much security, so the login prompt is more of a formality than anything else. Plus, if you're planning to share the VM image with others, you need to communicate the login information along with the image. It's a

By Jeff Atwood · · Comments

It's Better Than Nothing

I was struck by this quote from a New Yorker article on Muzak [http://www.newyorker.com/fact/content/articles/060410fa_fact]: > "Our biggest competitor," a member of Muzak's marketing department told me, "is silence." The problem with comparing something to nothing is

By Jeff Atwood · · Comments

(Very) Basic Textbox Keyboard Shortcuts

Everyone knows how to use the arrow keys to navigate within textboxes. But not many people know there are a slew of handy keyboard shortcuts for editing text in textboxes. And these keyboard shortcuts work everywhere, even in the most basic input areas – including vanilla HTML forms, such as the

By Jeff Atwood · · Comments

How Much Power Does My Laptop Really Use?

I've determined power usage on my desktop and on my server, but I hadn't gotten around to testing the power usage of my laptop. As battery life is always a concern with a laptop, I was particularly curious to see which parts of the laptop draw

By Jeff Atwood · · Comments