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

Multiple /bin folders in ASP.NET

About a week ago, Scott Hanselman posted a neat tip on deploying multiple /bin folders in an ASP.NET application. What’s really cool about this is that it lets you build a pseudo plugin architecture into your existing ASP.NET website. Scott documents it perfectly; I’m here to

By Jeff Atwood · · Comments

When Good Comments Go Bad

Now that XML comments are confirmed for VB.NET in VS.NET 2005, I’ve started to aggressively adopt the VBCommenter add-in, which adds XML comment support to the current version of VS.NET. XML comments are great primarily because of the additional IDE tooltip feedback they provide to developers

By Jeff Atwood · · Comments

So you want to be a Game Developer

I’ve often said that game development is the most difficult kind of software development. It tends to be very low level coding, on unusual hardware platforms, and you have to constantly optimize for performance and “fun” – whatever that may be. Consider the complexity of one small facet of game

By Jeff Atwood · · Comments

VB.NET vs C#, round two

I saw on Dan Appleman’s blog that a new version of his Visual Basic.NET or C#: Which to Choose? is available, reflecting the latest changes in VS.NET 2005. I immediately bought a copy from Lockergnome, apparently the only vendor that allows instant eBook downloads after purchase.* There

By Jeff Atwood · · Comments

You’ll Never Have Enough Cheese

This Human Factors International presentation (ppt) references something called a Columbia Obstruction Device: I couldn’t find any actual references to the Columbia University science experiment they’re referring to, but it certainly seems plausible enough. The parallel with users and usability is natural. Either maximize the cheese (make your

By Jeff Atwood · · Comments

Captcha Control Coda

I finally bit the bullet and formatted my ASP.NET CAPTCHA server control as a CodeProject article. This version of the control has a few significant improvements over the last version: * Optimized with use of HttpModule and Cache objects * Removed ViewState for Captcha text (this isn’t secure, doh) * Added

By Jeff Atwood · · Comments

The Cost of Complexity

There’s an interesting eleven page article in the Economist considering the cost of software complexity: The economic costs of IT complexity are hard to quantify but probably exorbitant. The Standish Group, a research outfit that tracks corporate IT purchases, has found that 66% of all IT projects either fail

By Jeff Atwood · · Comments

Is DVD the new VHS?

I recently took the plunge and upgraded to a plasma television, mostly because I want a decent native resolution for my home theater PC under Windows Media Center Edition 2005. Analog televisions don’t do 640x480 very well, and can barely be coaxed into legible 800x600. However, HDTV or EDTV

By Jeff Atwood · · Comments

Don’t Be Afraid to Break Stuff

One warning sign I look for when working with other developers is fear of breaking the code. The absolute worst systems I’ve worked on are the ones where the developers practically tiptoe around the source code. The main problem with fear of breaking the code is the implicit assumption

By Jeff Atwood · · Comments

HTTP Compression via HttpModule

I’ve talked about HTTP compression in IIS 6.0, and HTTP compression using Net.WebClient, but what about deploying ASP.NET websites to servers you don’t control, e.g., third party hosts? How can we enable compression in that scenario? We can implement HTTP compression on a per-website

By Jeff Atwood · · Comments

Rebuttal Rebuttal

You may remember TMC’s recent comparison of J2EE and .NET. Predictably, there was an IBM rebuttal to the study. Now there’s a Microsoft rebuttal to the rebuttal, which contains comments from both Microsoft and IBM. It’s interesting reading: IBM: The Middleware Company’s WebSphere J2EE programmers failed

By Jeff Atwood · · Comments

Free as in Beer

Here’s a data point supporting my hypothesis that users will jump through any hoops to get things for free as in beer. It’s the SourceForge top downloads list: Seven of the ten top downloads are pure p2p file sharing clients. The other three directly relate to media ripping.

By Jeff Atwood · · Comments