I know many software designers are fond of Notes on the Synthesis of Form.
blogroll
See the "Programming" header: "Software engineering blogs seem especially vulnerable to Sturgeon’s Law; I’ve only found a few consistently good ones."
Paul Ganssle - Attractive nuisances in software design
Deliberate practice for software design? - General Careers - The Commonplace Community
Cedric: "The good news is that I have done an informal cognitive task analysis on software design skill (which I put up on Twitter 5 because it was not worth writing up beyond my personal notes … but I guess I’ll reproduce it here):"
Deliberate practice for software design? - General Careers - The Commonplace Community