Tuesday, December 02, 2008

DevTeach Day 1

Today was my first day of the 2008 DevTeach/SQLTeach conference in Montréal.  There were preconference sessions yesterday, but I decided to pass on those.

I've been looking forward to this, since SQL Server 2008 was released recently.  I've not spent much time on SQL 2008 yet - I made a deliberate choice this time to avoid the CTPs.  I just don't have the time to waste studying features that might never make the release - not to mention working around bugs, etc. 

I did spend quite a bit of time with Reporting Services 2008 prior to the conference, so that I could present to the Fredericton .Net User's Group.  But everything else is new to me.

The first event of the day was the keynote by Ted Neward.  Ted was talking about the future of languages and why he thinks we are going to go through an explosion of new languages in the near future.  I particularly enjoyed the part about the disconnect between Computer Science and the practical software development world.  When he asked how many in the room had a Computer Science degree, half the room raised their hands.  When he asked how many had used any of that knowledge in the last month, nobody.  Over the last year - one lonely hand.

I have made the point that Computer Science is not about the craft of software development.  Physics is not about building bridges and Mathematics is not the study of accounting.  This informal survey in the room today certainly confirms that.

My favorite session of the day was Rushabh Mehta's session on Analysis Services 2008.  I've personally done some testing with 2005, but I have nothing in production yet.  I ran into a few roadblocks that really slowed things down for me.  I saw a few things in the demo today that I'm excited to try out, and I think the built in best practices guidance will be a big help.

1 Comments:

At Wed Dec 03, 06:53:00 am , Blogger Unknown said...

Interesting point about the CS grads not using their knowledge. I still think that CS grads would be comparable to Engineering grads and that they understand the big picture and how things fit together. Then you have the coders who are the tradespeople (i.e. welders, plubers, machinists, etc) who build things according to the plan.

But after re-reading your post on SD is not CS, I agree that the fact that CS is not that mature and that could be the problem. I do wonder though if we could learn a thing or two from rocket science which hasn't been around as long yet they don't complain as much :)

 

Post a Comment

Subscribe to Post Comments [Atom]

<< Home