Blog

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.

Read More →

Nicholas on Channel 9!

Jan 8, 2009

Welcome to everyone coming across this blog after seeing me speak with Adam Kinney about photoSuru.

Read More →

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.

Read More →

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.

Read More →

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.

Read More →

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.

Read More →

WPF Title Animator

Sep 27, 2007

The title animator is a simple WPF application for displaying movie-credits style text using WPF animations.

Read More →

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.

Read More →

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.

Read More →

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”.

Read More →

subscribe via RSS