This is a nice short list of advice for students working on projects skewed towards software projects! Excellent and short read so go read it!
Notes for Students Working on Projects
My compiler students are getting to the point where they should be deep in writing a parser for their language. Walking back from lunch, I was thinking about some very simple things they could do to make their lives — and project — better.
Knowing and Doing: February 2009 Archives.