We’re busy doing a bunch of prototyping on my double-super-secret project at work and I decide I need to chip in and help. I haven’t used Visual Studio 2005 (Whidbey) yet, so I figure I’d build a little app we need using it.
I sat down Wednesday night and started hammering away…
Not a complex app, basically a single winform app with about 30 controls used to create configuration files that another component the team is building can read. It can load and save the relevant data to XML files using the XmlSerializer classes. I do my typical anal stuff and make sure all the controls are perfectly lined up, tab order is correct, you get a “File not saved, wanna save” message when you try to exit if you didn’t save, the XML schema is clean, etc… Details. Details. Does it’s job, looks professional, and most amazingly only took me about 4 hours.
VS2005 simply rocks. I thought VS2004 and the .Net Framework with C# made coding easy, but VS2005 is just over the top. New little details like the FormClosing event on Form, the dialog layout hints that help you align controls, the date picker control, refactoring, made me look good. Even though it’s a beta it was rock solid for me (only the help felt like it wasn’t done).
In the morning I showed my work to my devs. Their response? “It’s pretty scary when your PUM  writes code.” When we showed the demo to my VP he said “You guys need a UI designer.” Ouch. He liked looking at the XML better. Oh well.
 At Microsoft a PUM == Product Unit Manager; manages a large technology or a atomic product. Dev, test, pm, etc… report to the PUM.