For more than 10 years, Code Complete has been a computing-industry best seller. The past decade has seen the emergence of object-oriented programming, the Internet, the CMM, offshore outsourcing, Java, Visual Basic, and the Agile movement as well as staggering advances in computing power and numerous other developments. How have 10 years of advances changed software construction? Has the general state of programming improved? Are any of the old techniques still relevant? Has anything moved backward? Award-winning author Steve McConnell explores the software issues of yesterday and today and arrives at a few lasting truths about software development. This talk is based on Code Complete Second Edition.