Every year I’m doing the same post (well, in 2006 I completely forgot to do it) that starts more or less with the same phrase: “every year I like to read at least 6 new tech books, and to learn a new programming language.”
Last year’s language was Go, and the books, well, here we go:
- Software Engineering: Barry W. Boehm’s Lifetime Contributions to Software Development, Management, and Research
- The iPhone Developer’s Cookbook: Building Applications with the iPhone SDK
- Beautiful Teams: Inspiring and Cautionary Tales from Veteran Team Leaders
- Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interfaces
- Pragmatic Version Control Using Git
- The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich
Software Engineering: Barry W. Boehm’s Lifetime Contributions to Software Development, Management, and Research
Barry Boehm is a name that might not strike a chord immediately, but if you work in the software field, it should. He has been working non-stop for the past 50 years (that’s right, 50), discussing all kind of subjects related to the practice of software engineering. This book is a compilation of his most well-known papers, with subjects ranging from project management to components, from iterative techniques to developer productivity. The guy has written about all of it, and when you realize how right he was, you wish you had read those papers earlier in your career. Continue reading