Books
Software Estimation – Demystifying the Black Art
Software Estimation - Demystifying the Black Art is another masterpiece by Steve McConnell. I introduced in last june book Code Complete 2 by same author - it is suggested reading for developers. Software Estimation, as title sais, tells about how to estimate software projects. Estimating is not easy thing to do if you want to achieve good estimates.
Expert .NET 2.0 IL Assembler
If you want to know how .Net Framework works internally then there is very good book by Serge Lidin - Expert .NET 2.0 IL Assembler. Serge Lidin is author of IL Assembler, IL Disassembler. He is also one of those guys who wrote IL Assembler language specification. So I think he knows the topic very well.
Implementation Patterns
Another great book to read is Implementation Patterns from famous Kent Beck. I found this book to be good addition to Code Complete 2. Code Complete is mostly about readable and manageable code. Implementation Patterns is about code itself - how we are writing classes, methods, loops and other code constructions everyday and what kind of patterns can be drawn out from there. (more…)
Domain Driven Design
I am sure you have all read this book and this book needs no further introduction - Domain Driven Design by Eric Evans! I readed this book couple of months ago and now I am trying to apply good ideas I got from this book. Instead of writing usual introduction I tell you a little bit about my experiences when applying ideas represented in this book.