Jeff Atwood

Indoor enthusiast. Co-founder of Stack Overflow, Discourse, and RGMII. Disclaimer: I have no idea what I'm talking about. Let's be kind to each other. Find me

Bay Area, CA
Jeff Atwood
Quick and Dirty Internet Connection Troubleshooting

network troubleshooting

Quick and Dirty Internet Connection Troubleshooting

So I had a few bandwidth issues recently, which you can see in the six-month Alexa traffic graph for this domain. There wasn’t much I could do about the traffic spike. But I did make good use of two of my favorite tools for quick and dirty internet connection

By Jeff Atwood ·
Comments
Error Codes Must Die

error codes

Error Codes Must Die

A recent Scott Hanselman post described a problem he had with Windows Defender: Defender was unable to update my signatures, instead throwing a COM-ish 0x8024402c. Others are getting Error 1609 and still others 0x80240022. This isn’t an isolated incident. The latest release candidate of Team Foundation Server also returns

By Jeff Atwood ·
Comments
Levelling Up in the IDE

programming languages

Levelling Up in the IDE

I have nothing against World of Warcraft, but the Gamasutra editorial World of Warcraft Teaches the Wrong Things highlights one problem I have with the entire MMORPG* genre: [WOW teaches players that] investing a lot of time in something is worth more than actual skill. If you invest more time

By Jeff Atwood ·
Comments
Sometimes a Word is Worth a Thousand Icons

user experience

Sometimes a Word is Worth a Thousand Icons

Pop quiz, hotshot. What do these toolbar icons do – and what application are they from? Okay, maybe that’s a bit too monochrome. Does color help? Okay, let’s try something less abstract. Does a more traditional look help? So we can see there’s some kind of VCR-like functionality,

By Jeff Atwood ·
Comments
C# Snippet Parity

c#

C# Snippet Parity

Microsoft recently released a complete set of C# code snippets for Visual Studio 2005. This brings C# to parity with VB.NET, which had many more code snippets “in the box.” Unfortunately, Microsoft’s installation strategy for these new snippets leaves a lot to be desired. You can download and

By Jeff Atwood ·
Comments
Will Mouse Gestures Ever Be Mainstream?

user experience

Will Mouse Gestures Ever Be Mainstream?

Darwinia is the third game I’ve played with mouse gesture support: 1. Bungie’s classic 1998 game Myth used gestures in a limited way to indicate squad facing post-movement. 2. Lionhead’s 2001 game Black and White used gestures to invoke various spells. 3. Introversion Software’s 2005 game

By Jeff Atwood ·
Comments
Darwinia

gaming

Darwinia

One of the most amazing gaming experiences I’ve had in recent memory was playing Introversion Software’s Darwinia. It’s a bit difficult to explain, but the game is a cross between Tron, Syndicate, Populous, and Lemmings. It has a distinct, beautiful retro style all its own. And the

By Jeff Atwood ·
Comments
Choosing between .NET Pepsi and .NET Coke

.net

Choosing between .NET Pepsi and .NET Coke

I’ve increasingly come to believe that the debate between C# and VB.NET is a red herring. Choosing between C# and VB.NET isn’t a meaningful choice. It’s like choosing between .NET Pepsi and .NET Coke. Either way, you’re getting a cola flavored carbonated beverage. If

By Jeff Atwood ·
Comments
Colorization Required

markup languages

Colorization Required

Black and white works fine when I’m reading newspapers. But when I’m reading computer languages of any kind – from Perl to SQL, from C# to Regular Expressions, from HTML to XML – I can’t bear to read them in black and white any more. Consider this Infocard XML

By Jeff Atwood ·
Comments
The Real Cost of Hello World

programming languages

The Real Cost of Hello World

The archetypal Hello World program has always had a calming effect on developers. It’s been a programming staple for decades: [Hello World] is typically one of the simplest programs possible in a computer language. Some, however, are surprisingly complex, especially in some GUI contexts; but most are very simple,

By Jeff Atwood ·
Comments

writing

Fear of Writing

When I meet people that have something to say, and an interesting way of saying it, I encourage them to blog. But there’s one big hurdle many people simply never get past: the actual writing. I can respect that. Writing is hard. People spend their entire lives learning how

By Jeff Atwood ·
Comments
Standard Browser Keyboard Shortcuts

keyboard shortcuts

Standard Browser Keyboard Shortcuts

All modern browsers have extensive keyboard shortcuts: * Internet Explorer * Firefox * Chrome * Safari I tested every shortcut, and here’s my list of keyboard shortcuts that work in all browsers – or, for the rare keyboard shortcuts I found especially useful, those that work in at least two of the above browsers.

By Jeff Atwood ·
Comments