Writing an Excellent (Software Engineering) Work Report
Jul 12, 2009
Writing a work report is something that students in co-op at the University of Waterloo will do a handful of times throughout their degree. Unlike the literal interpretation of “work report”, for engineers these reports require the analysis of a situation the student encountered over their work term in order to evaluate their engineering judgment rather than a blow-by-blow description of what a student did on a particular co-op term. As a report, these milestones also measure a student’s ability to communicate effectively and persuasively, a skill that is just important as knowing what the correct/best answer is.
Nicholas on Channel 9!
Jan 8, 2009
Welcome to everyone coming across this blog after seeing me speak with Adam Kinney about photoSuru.
The "I didn't know it could do that" WPF Post
Apr 7, 2008
A collection of techniques I'd have never guessed about WPF, but that together make it way easier to work on WPF projects.
The Trouble with WPF
Feb 24, 2008
WPF gives you dozens of different ways to do almost everything - but often, one way is strongly preferred. I explore documenting the ways that are best for the long run.
Microsoft == Royalty?
Jan 6, 2008
Joel Spolsky talks about how developers should only have to worry about developing applications, and not all the day-to-day minutia that is also involved in making software. After one a week at Microsoft, I can tell you that Microsoft does an excellent job of doing just that.
The Interview Stats are In
Oct 26, 2007
Talk to any co-op at Waterloo and they'll tell you that the best, and the worst, thing about Waterloo is co-op. Here are the results of my fifth-term interview process.
WPF Title Animator
Sep 27, 2007
The title animator is a simple WPF application for displaying movie-credits style text using WPF animations.
Things You Learn in Engineering
Sep 26, 2007
An unofficial list (in an official-looking format) of things that you'll learn in UW Engineering, from my personal experiences.
Coldfire: The Computer Engineering Experience
Sep 23, 2007
A desktop background commemorating the 100+ hours my group members and I spent in a dingy lab working on Motorola Coldfire boards for our operating systems course.
IEEE Referencing with Office 2007
Sep 20, 2007
Almost every work term, I have to write a large technical report for the Electrical and Computer Engineering department at the University of Waterloo investigating a problem I encountered on that work term. I won’t go in to the details, but needless to say, it’s always a lot of hassle and quite a bit of work to write a report that meets all of the predefined requirements, all of which are pretty strict and most of which are usually part of the so-called “fine points department”.