Monday, January 22, 2007

To Infinity and Beyond: The Future of Canadian Software Development

I recently attended the seventh annual CUSEC (Canadian University Software Engineering Conference) this past weekend. Every year, this event brings more and more of Canada’s youngest and brightest future developers to Montreal for a chance to interact with some of the worlds biggest names in the development community. As you can probably tell, I’m a huge supporter of what this conference and its founder, John Kopanas, are trying to accomplish. After each year, I can't help but think what a great time it is to be involved in this industry, and I can't wait to see what is to come.

Amongst the presenters this year were some influential names; Dave Thomas (author of The Pragmatic Programmer), Dr. Venkat Subramanian (coauthor of Practices of an Agile Developer) and Pete McBreen (author of Software Craftsmanship). However, my favorite presentation came from a man named Greg Brill of Infusion Development. In an hour on stage that was half stand-up comedy, half inspirational monologue, Brill went on to deliver a session that made me feel the PASSION about software development that I hope we can all experience in our lifetimes. He suggested to all those who were moving into the development workforce that experience, while valuable, is worthless without aptitude and attitude. I swore at that point that Brill could read my mind. In a field that is changing and shifting so rapidly, I have always admired developers who could continuously adapt to their environment and learn emerging technologies as if were as natural as breathing.


The conference was also flooded with representatives from organization looking to recruit the next wave of development talent. Google, IBM, Business Objects, RIM, and Telus were all eager to give away their latest in corporate swag. I couldnt help but say to myself “Oh wow! Just what I needed! Another foam stress reliever PDA and matching slinky carrying case!”


If you’re not within reasonable distance to Montreal, but would still like to experience some of what CUSEC has to offer, don’t fret. Recent and past CUSEC Podcasts and presentation notes are available soon through the archives page on Cusec.net. Enjoy.

Friday, January 5, 2007

Videos don't have frames!

Huh? Ya, that is unexpected, let me explain a little. Even with flv files (compiled flash video) there is no easy way to figure out what frame of the video you are in. I found this very strange since Flash is known to be all about the frame based animation. There are ways to work around this, I was doing some math to figure out what frame was being shown by using the framerate and current playhead time of the video but it really wasn't that accurate. This eventually caused me to give up on trying to do anything based on frames, actually there was one other reason which I will get into later.