I was reading John Sonmetz’s post 11 Rules All Programmers Should Live By and I wanted to expand on 2: Clever is the enemy of clear. In some cases, you do need to write clever code. If you’re working on something that absolutely must be optimized as much as possible, fine, get clever. If you’re working on something that’s actually hard, like cache invalidation, knock yourself out. But if you’re working on plain.. Read More
How does biology explain the low numbers of women in computer science? Hint: it doesn't. from Terri Oda If you follow the link for the love of god do not read the comments.