Tommy Chheng Software Engineer living in San Francisco with over 15 years in development experience working for big (Wework/Yahoo), medium (Intuit) and small (Qwiki) companies. The Non-Technical Guide to Web Technologies: How to Speak Tech The Self-Taught Developer: Tips and Tricks for Anyone to Learn Programming