Matt Goyer Logo

 

nav
Home
About
Contact
MediaCenter
Resume
Photos
Stories
Movies
Books
Wiki
FAQ

fav sites
Gizmodo
Engadget
Slashdot
News
CNET
Wired
DazeReader

friends
Adam
Andrea*
Angie
Benny
Brad
Chris
Christine*
Craig*
Curt
David*
Donny*
Emily*
Gary
Gords*
Jacks*
Jam*
Jesse
Jessica
John
Jon*
Kevin
Lauren
Maeve
Mark*
Ming
Nat
Nick
Nicole*
Orr
Paul
Rafi*
Rannie
Tracy

UW WebBloggers
join
random
prev
next

 
 

Permalink to this day Sunday, October 05, 2003

For CS456 (Networks) our assignment [pdf] states:
For simplicity, in this assignment, you only need to store the downloaded files in a flat structure.

For a variety of decisions I made a design decision to not use a flat structure. Instead I decided to use the full power of the hierarchical file system. After implementing this I emailed the newsgroup to find out if this was okay, but received this response:

Sorry but a flat directory structure is mandatory.
No rationale was given so I emailed the prof explaining my design decision. He in turn forwarded it back to the TA who wrote:
The flat directory structure is part of the specifications of the assignment. I understand your viewpoint but you have to respect the specifications. [cut] You can do extra work but you will be penalized if you do not respect what is asked in the assignment.
Emphasis mine.

Bah. It's not even as if this implementation is crucial to our understanding of socket and web programming which is what the assignment is supposed to emphasize.

If Waterloo wants to breed unquestioning cubicle farm coders then forcing them to 'respect' arbitrary and unjustified design decisions is a good way to go about it. However, I think that Waterloo is not that kind of school. I think Waterloo should be the kind of school that nurtures computer scientists who think, who question and who find better ways of doing things. I think Waterloo should reward those people not punish them.
11:08:36 PM  Permalink to this item []


© Copyright 2005 Matt Goyer.

My Found Links view RSS
 The Star.

My Media Center Blog view RSS
 Can anyone help out Mike?
 Gyration sucks
 Ben has some complaints about MCE
 How to put MCE/DVR-MS content on your PSP
 New Expert Zone article on burning and archiving
 Why I don't have Comcast
 Cool looking small MCE
 MCE needs a better name
 I cancelled our cable subscription today
 Audio interviews with JoeB and Jeremy Allaire

October 2003
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Sep   Nov

On this day in
2001 2002 2003

mail *at* mattgoyer.com

And who are you?

Disclaimer: The posts on this weblog are provided "AS IS" with no warranties, and confer no rights. The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Canadian Flag eh!

Click here to visit the Radio UserLand website.

Click to see the XML version of this web page.



Search blog.mattgoyer.com
Search www.mattgoyer.com

University of Waterloo alumni
Updated: 4/11/2005; 8:16:21 PM.