About

I am a software consultant, and need to keep my software design skills and vocabulary sharp. What better way to accomplish this than to create a website as a reference for myself and others, learning each principle in more detail along the way?