Jeff Atwood

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

Bay Area, CA
Jeff Atwood

software development concepts

We Are Morons: a quick look at the Win2k source

Thanks to my friend, Geoff Dalgas, for pointing out an interesting article at kuro5hin.org, which analyzes the comments inside the recently leaked Microsoft Windows NT/2k code. Very amusing, with some surprising insights into the mindset of the coders working at Microsoft: In the struggle to meet deadlines, I

By Jeff Atwood ·
Comments

.net

About... The About Box

You’d think someone would have written a decent, generic .NET About Box by now. Well, if it’s out there, I couldn’t find it! The About Box isn’t an essential part of any application, but my research (and practical experience) indicates it has two key uses: * For

By Jeff Atwood ·
Comments

.net

.NET Compiler Performance

After working with VB6 and “classic” ASP for so long, I got spoiled with effectively nonexistent compile times. Part of that, of course, is due to how old the environments are – or were. I remember using VB5 shortly after its release on Pentium 1 class hardware, and it wasn’t

By Jeff Atwood ·
Comments

perl

In the beginning, there was Movable Type

Writing code all day sort of saps my will to come home and... write more code. With that in mind I set out to find existing blog software rather than rolling my own. Life’s just too short, and besides, never write what you can steal – right? I experimented with

By Jeff Atwood ·
Comments

programming languages

Recommended Reading for Developers

This list was last updated February 2025. Why are updates to my reading list so rare? Because computers change a lot in 10 years, but people don’t. To make better software, you need to understand how people work, and that is what the books I recommend tend to focus

By Jeff Atwood ·
Comments

programming languages

About Me

I’m Jeff Atwood. I live in Alameda, CA with my partner, two cats, one three children, and a whole lot of computers. I was weaned as a software developer on various implementations of Microsoft BASIC in the 1980s, starting with my first microcomputer, the Texas Instruments TI-99/4a. I

By Jeff Atwood ·
Comments