I build complex things and enjoy teaching people.

This is my slice of the web, it is full of interesting articles.

– – –

The keys to mastering any skill are nothing more than patience and persistence.
Fear is the enemy of truth.