Spence Green

I am a graduate student in Computer Science at Stanford University. In addition to computers and software, my interests include travel, running, and diving. I speak Arabic.

Archive for the ‘Design’ Category

A Plan for Software Architecture

without comments

Software engineers do not often have the luxury of designing new systems from first principles. It is frequently the case that they must labor through some dreary chore, such as implementing version 49 of the SuperWhamo! application, or adhering to design constraints imposed not by reason, but by suits. When that rare opportunity to write new code does present itself, two paths are possible. The coder leaps into development, but the architect tries first to solve the problem. This essay contains my observations on the latter approach.
Read the rest of this entry »

Written by Spence

February 22nd, 2008 at 7:36 pm

Posted in Design