.NET Gotchas
If you're like me, you regularly encounter those "gotchas" with the .NET Framework. They might happen because the documentation is poor, or you assumed something you shouldn't have, or even, on the rare occasion, because Microsoft's implementation is kludgey. When I encounter a gotcha, I'll post a word to the wise here so you can avoid it.
A skill that is useful during traffic stops can also help you write correct loop iterations.
As any fourth-grader who has ever attended a science fair can tell you, all you have to do is mix vinegar and baking soda to create a volcano that will spill lots of red, flowing "lava" all over your kitchen tile. Today one of my colleagues inadvertantly created a code volcano when he incorrectly mixed Windows authentication with an ASP.NET 2.0 website project....
In order to free space on the system partition, we moved a variety of directories from drive C to drive D, and then used the Junction utility from SysInternals (now owned by Microsoft) to create reparse points on drive C that pointed to the new file locations on drive D. Unfortunately, the party ended when we tried to relocate the GAC...