Archive for June, 2010
Principles of Programming Architecture

Yesterday I was talking with a friend of mine about a project we have been working on that was written by some other company. We were speculating why the code was written as it is when we started discussing design theory.
The issue we have is that even though much of the code we are working on is compiled using ASP.NET 2.0 or greater, much of the code still looks like it was written in ASP.NET 1.x.
Why ASP.NET Changes Don’t Change Anything
Has this happened to you?
You make a change to a codebehind file or a web.config file and you rerun the application to see the effect and there is no change from the previous time you looked at the file?
I see this over and over again. But not on my own code. Typically it is because someone has asked me how to fix something. I tell them. They make the change. They refresh the browser. And they report, “that didn’t fix it.”
My response is always, “did you close all the browser windows first?”