Why Software Really Fails And What to Do About It
If software is a machine it’s a very strange kind of machine. Saying that software is hardware doesn’t make much sense at all.
Play! framework usability
Good to see Java web frameworks steadily increasing the level of abstraction. Templates are still a mess to deal with. One thing I like is Tapestry’s first class concept of a visual component. I don’t like templates.
It’s a good idea but note the assumption that every book has a publisher is already a bit questionable these days.