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

asp.net

ASP.NET About Box (Page)

I had a request for an ASP.NET version of my windows forms About Box. This is a good idea that I’ve considered in the past, so I took the time to convert it today: Clicking details will provide a dump of all loaded assemblies in summary form, with

By Jeff Atwood ·
Comments

microsoft

Virtual PC 2004 tips

I’m working with Microsoft’s Virtual PC 2004 again. Since the last time I discussed VPC, Microsoft released the essential Virtual PC 2004 Service Pack 1, which addresses a lot of outstanding issues, particularly compatibility with SP2 and newer AMD/Intel processors. If you start delving into VPC, I

By Jeff Atwood ·
Comments

software development

Ivory Tower Development

I’ve always discouraged ivory tower development – teams where developers are cloistered away for years in their high towers, working on technical software wizardry. These developers have no idea how users will respond to their software they’re creating. They probably couldn’t even tell you the last time they

By Jeff Atwood ·
Comments

programming languages

Let the IDE do it

On Bruce Eckel’s Static vs. Dynamic [typing]: Despite this, I’ve had some leanings back in the direction of static type checking. As you point out, the goal is to create solid components – the question is how to accomplish that? In a dynamic language you have the flexibility to

By Jeff Atwood ·
Comments

asp.net

Wintellect ASP.NET FAQ

Nothing beats a well constructed FAQ based on lots of real-world questions. It’s a little old, but I was surprised how much genuinely insightful material is present in the Wintellect ASP.NET FAQ. It’s a mixture of the mundane (How do I comment out statements in ASPX files?

By Jeff Atwood ·
Comments

software development concepts

Level 5 means never having to say you’re sorry

In Big Macs vs. The Naked Chef, Joel derides the least common denominator effect of formal methodologies: Mystery: why is it that some of the biggest IT consulting companies in the world do the worst work? 1. Some things need talent to do really well. 2. It’s hard to

By Jeff Atwood ·
Comments

vb.net

Resharper for VB.NET

Inspired by Jeff Key’s, “If loving Resharper is wrong I don’t wanna be right” soliloquy, I emailed JetBrains to see if they had plans to bring Resharper – currently a C# only tool – to VB.NET. This was their response: Of course there will be support for VB.NET,

By Jeff Atwood ·
Comments

.net framework

Console apps and AppDomain.CurrentDomain.UnhandledException

This one has me stumped. I’d swear this behaved differently prior to .NET 1.1 service pack 1 (and/or XP SP2), but I can’t prove it. As reported by a CodeProject reader, you’ll get the standard .NET crash dialog in a console app, even if you’

By Jeff Atwood ·
Comments

software development concepts

The He-Man Pattern Haters Club

Richard Mansfield has a bone to pick with object oriented programming: Certainly for the great majority of programmers – amateurs working alone to create programs such as a quick sales tax utility for a small business or a geography quiz for Junior – the machinery of OOP is almost always far more

By Jeff Atwood ·
Comments

arcade gaming

MAME Cocktail Arcade, documented

After two weeks of non-stop tweaking, I think my MAME Cocktail arcade is finally complete. I created a MAME cocktail project page documenting everything I’ve done so far with lots of pictures and links to the products I used, and the rationales behind the choices I made. Most of

By Jeff Atwood ·
Comments

codec

Video Codecs are the next DLL Hell

This issue needs more attention. Via Steve Makofsky: Codecs are the next DLL hell. While I love Nero Digital’s simplicity and quality, the MP4s it produces aren’t compatible with most commercial DVD players (due to the AAC or AVC audio). I’ve tried Dr. Divx – I get audio

By Jeff Atwood ·
Comments

ide

It’s the IDE, dummy!

In VB.NET vs C#, round two, I realized that choice of IDE has a far bigger impact on productivity than which language you choose. Lately I’ve started to think the relationship between language and IDE is even more profound: the future of programming languages isn’t a language

By Jeff Atwood ·
Comments