Don’t Let Architecture Astronauts Scare You
Joel Spolsky, in the latest Joel on Software, reminds us that even though abstraction is a good tool to use in system design, there are those among us who have a tendency to take abstraction to ridiculous heights, where it does more harm than good.