As recently commented on, Bruce Eckel is busy criticising the Java Generics proposal. In a recent post he takes a step back for a very good discussion on Static, Dynamic and Latent typing and how these various styles of typing serve to improve programmer productivity. Good stuff.
Along the way a reference to a short note by Martin Fowler on directing versus enabling approaches to development. These terms will soon become standard references in software literature.
And through more fortuitous linkage this brings us to a very readable interview with Ward "Wiki" Cunningham.