Definition: Last Mile

Last Mile: The last mile is the final leg of delivering connectivity from a communications provider to a customer... David Humphrey's house My wife and I moved our family out to the country, and it's amazing (I'll blog about the wildlife sometime).  I couldn't love it more, except for one…

Bundt Cherry Coffee Cake

Thanks for this recipe, mom. Every time I make it, I love it more. I had to share it. Bundt Cherry Coffee Cake Ingredients (in order of use): 1/2 cup shortening 1 cup sugar pinch of salt 1 tsp. vanilla 2 eggs 2 cups All Purpose Flour 1 3/…

FSOSS, you almost killed me.

It’s Tuesday and I’ve almost recovered from the sleep deprivation caused by agreeing to be co-chair for FSOSS this year. What an amazing two days. The thought of trying to recount all the good moments exhausts me even more; luckily I don’t have to, as all of…

FSOSS Begins

Today begins the first day of our Free Software and Open Source Symposium (FSOSS).  This morning and afternoon we have workshops on various open source technologies and tools—Ben Smedberg and Neil Deakin are doing XULRunner and XUL workshops right now.  Tomorrow it's a full day of talks.  We're filming…

Understanding the pragmatics of software releases

Today the vacationing Rob Helmer stopped into Seneca in order to give a very interesting lecture on release engineering as practiced by Mozilla. Rob spoke about the need to find reproducible and quantifiable ways of producing software. He also talked about his work to automate portions of the Mozilla release…

Meet "The Firefoxes"

Yesterday Mike Connor came to speak to my class on open source and Mozilla development. Not to be outdone by that other Mike, he brought “Lucy” and their son Gryphon. Who says Mozilla isn’t fun for the whole family? Mike did a great job of illuminating the life-cycle of…

How to demonstrate the culture of participation?

Trying to teach how open source happens in the wild is not something easily done through handouts and diagrams.  Sure, it’s easy to say that open source functions through the small (or large) gifts of time and energy by a community of invested individuals.  But one really needs examples.…

Meet "The Shavers"

I’ve just returned from our third guest lecture on Mozilla development. Today we had Mike Shaver, and, since she’s still on vacation, Tyla came too—it was a family affair. Last night on IRC, in between Shaver’s comments (nay, abuse) about my incorrect use of the subjunctive,…

"You've got the wrong guy" -- yeah right.

So preed's already done a good job of summarizing his day at Seneca. What does a build engineer do all day? copy and make; oh, and a few thousand other things! I was glad to have exposed my students to the whole idea of build and release engineering, and especially…

Prof. Beltzner Ph.D(ancer)

Today was the first in a series of guest lectures in my DPS909 course at Seneca College. The course is "Topics in Open Source," and for the fall I'm using Mozilla as the focus. Our first full lecture (shaver and vlad popped in for "HELLOs" on…