How to be a program manager - Joel on SoftwareSource: joelonsoftware.com
Having a good program manager is one of the secret formulas to making really great software. And you probably don't have one on your team, because most teams don't.
Are You Creating Micromanagement Zombies?Source: codinghorror.com
Do you manage other programmers, in any capacity? Then take Kathy Sierra's quiz:
1. Do you pride yourself on being "on top of" the projects or your direct reports? Do you have a solid grasp of the details of every project?
Can You Really Rent a Coder?Source: codinghorror.com
As professional programmers, I think we're all naturally inclined to see these sort of low-bid contract sites as cannibalizing and cheapening our craft. It's roughly analogous to the No-Spec movement for designers.
Coding: It's Just WritingSource: codinghorror.com
There is perhaps no greater single reference on the topic of writing than Strunk and White's The Elements of Style.

I have been studying all I can about Software Development Security. There seems to be a principal that appears obvious to me, but it is left out of any of the literature I have seen.
P-99: Ninety-Nine Prolog ProblemsSource: prof.ti.bfh.ch
The purpose of this problem collection is to give you the opportunity to practice your skills in logic programming. Your goal should be to find the most elegant solution of the given problems. Efficiency is important, but logical clarity is even more crucial...
F*cking programmingSource: codeulate.com
Granted access to billions of lines of code and the awesome power of Google's search technology, I did what any rational, thinking programmer would do: I typed in some profanity and hit enter.

Microsoft released this a while ago (2006) but I've just found it now. The download includes source code as well as assets which seems to be a rarity when companies release source code for games. You can check out the full details on Mech Commander 2 here.
The Ultimate Code KataSource: codinghorror.com
Contrary to what you might believe, merely doing your job every day doesn't qualify as real practice. Going to meetings isn't practicing your people skills, and replying to mail isn't practicing your typing.
High Impact's Lesley Matheson On New Studios, Tech, And MoreSource: gamasutra.com
Lesley Matheson, design director of High Impact Games, has a background with the Ratchet & Clank series at Insomniac. But she's splashed out from that established studio, along with other experienced developers, to found High Impact Games...
Computer languages and facial hairSource: blogs.microsoft.co.il
The important correlation of facial hair and popularity of programming languages is revisited in this all important news piece.