What do you get when you combine 3 experienced .NET developers, one laptop with only 5 hours of battery life, ASP.NET v2.0, one page of loose specs, and an ample supply of Texas barbecue? The Code Room! In this videotaped competition three developers have only five hours to create a fully functioning new web app using ASP.NET 2.0.
During
a recent MSDN event in Houston, Texas three developers were chosen to take place
in a pilot for a new series called "The Code Room." After attending
a presentation on ASP.NET v2.0 our lucky developers were locked away in a warehouse
and given the challenge to create a fully functioning e-commerce web application
using only Visual Studio 2005 Beta, SQL Server Express, and a laptop running
on batteries with no power cord. TSS.NET spoke to the executive producer and
one of the three developers involved to learn more about this unusual .NET developer's
challenge.
The developers were Chris Menegay, Scott Bellware, and Tracy Sawyer. Chris is a Microsoft Regional Director in the Dallas area who specializes in .NET architectural consulting. Scott is a C# MVP and a .NET consultant from Austin specializing in OO and Test Driven Development. Tracy is a .NET software engineer for The System Shop in Houston.
The
requirements for the application were fairly straightforward and directed at
using the new features of ASP.NET v2.0 that they had just seen demoed such as
Master Pages, Personalization, and Security. But as the team quickly found out,
there were a lot of details left out of the specs that had them making decisions
for the users themselves. This is the list of requirements for the application.
The video does a good job at depicting what it takes to move new technology concepts from a presentation into an actual solution. The developers were surprised at how much of the work that they started to complete manually was actually automated in Visual Studio 2005.
"There was quite a bit of friendly squabbling about the right approach to do certain things. There was only one machine so while somebody was trying something out, you had to wait." - Chris Menegay
While
the pilot episode is only a half hour long, the film crew shot more than nine
hours of footage. Unlike many developer oriented productions, this film crew
was right out of Hollywood. The director of the episode was Darrell Suto who
directed "Bill Nye, the Science Guy". The Co-Executive Producer was
C.F. Bien who has credits with Fox and NBC. The producer was Mark Strachan,
who has worked on major motion pictures such as "Charlie's Angels"
and "Rush Hour". In addition to its release here and on MSDN, the
pilot will also be shown on several television stations across the country starting
with Seattle on December 10th.
"The primary context of the series is to show the social and team aspects of programming" - Paul Murphy, Executive Producer
In
the case of these three developers the interactions were very social with Tracy
taking to tattooing "C#" to Scott's bald head while Chris worked with
the Login controls. We also understand that there might have been some singing
involved during the van ride to the warehouse. The results are both humorous
and insightful as we watch how the mind of the .NET developer goes about integrating
new technology and working in a team environment under pressure.
To learn more about The CodeRoom or to register to become a contestant, visit www.TheCodeRoom.com.
Editors Note: This episode is a pilot for what the producers hope will be an ongoing series. They are VERY interested in receiving feedback on the video including new ideas, what you thought of the developers, and how to make the show better. So take a look and hit the "Post Reply" link