My thoughts on best practices in software architecture and development as a whole (with an emphasis on the Java stack).