Subscribe via RSS Feed

CS 428 Lecture: Surviving Complexity (01/09/2017)

February 7, 2017 0 Comments
CS 428 Lecture: Surviving Complexity (01/09/2017)

Here is the video of the ‘Surviving Complexity’ lecture I gave as part of the CS 428 (“Software Engineering”) class I’m teaching at Brigham Young University. Here are the slides for the lecture, which include links to the posts cited.

Continue Reading »

Teaching CS 428 (Software Engineering) at BYU

January 12, 2017 0 Comments
Teaching CS 428 (Software Engineering) at BYU

This (Winter 2017) semester, I am teaching Computer Science 428 — “Software Engineering” — for the Brigham Young University Computer Science department. I am actually taking over this class from Dr. Charles “Chuck” Knutson, who was one of my students 30 years ago when I previously taught for BYU. I’m going to do a bit […]

Continue Reading »

Lost in translation

September 4, 2014 0 Comments
Lost in translation

I am working to finish up my 20th Anniversary revision of The Art of ‘Ware — though I just today found out about yet another translation that I need/want to consider — but I thought it worth posting here a portion of the introduction to the updated and revised version. Here are a few extracts […]

Continue Reading »

Overdoing the perks in IT

July 16, 2014 2 Comments
Overdoing the perks in IT

Rachel Feintzeig at the New York Times has an interesting piece on how the perk-rich environment of Silicon Valley is causing problems for non-SV companies: Years ago, it was just Silicon Valley firms that vied to outdo one other on perks, but as more companies go on the hunt for skilled workers to power their technology, […]

Continue Reading »

Keeping a strong IT staff despite layoffs

October 21, 2013 0 Comments
Keeping a strong IT staff despite layoffs

Two previous posts have talked about conducting triage on your IT projects and what you should do in shutting down those projects that don’t make the cut.. Now, what about your IT staff? Having been on both sides of employee layoffs, I can tell you that they are not any fun for anyone involved. This […]

Continue Reading »