This is a little older, but I hadn’t seen it until now. In a two-part post (no idea if part three exists), Patrick Wyatt describes the development process for StarCraft and the various issues the team faced. There were… a ton of issues, including a lack of experienced programmers, unrealistic deadlines, and poor code architecture. These problems led to the game being buggy and difficult to play-test.
I love the detail the posts go into, really goes heavy into linked lists.