Software Engineering

I'm test-driven!

About software

agile software development
blog
recent readings
mocking in Java
two-stage Guice provider

Recommended reading ...

Title Author Date
Software Development Magazine    
Design Patterns Gamma, Helm, Johnson, Vlissides (1995)
Refactorings Martin Fowler (1999)
Refactoring to Patterns Joshua Kerievsky (2004)
eXtreme Programming Explained Kent Beck (1999)
eXtreme Programming Explained, second edition Kent Beck (2004)
Agile Software Development, second edition Alistair Cockburn (2006)
Agile Software Development: Principles, Patterns, and Practices Robert C. Martin (2003)
Object-Oriented Software Construction Bertrand Meyer (2000)
... I haven't read these yet, but they look promising ...
Test-Driven Development: By Example Kent Beck (2002)
Enterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions Gregor Hohpe, Bobby Woolf (2003)

Humor

according to an old college t-shirt.
according to Mr. Bean.
Who Wants to Marry a Software Engineer?