I run a boutique software consultancy in Berkeley. 15 years experience writing software big and small.