Books For Learning to Design, The Hard Way

161 points by bad_user

Read the article

Discussion on Hacker News