Developer on Fire
Episode 078 | Jezen Thomas - Simplicity Master
Guest:
        
      Jezen Thomas talks with Dave Rael about great tools, mastering the command line, the primacy of simplicity, and geeking out about the rotation axes of the arms
Jezen Thomas is a freelance software developer from London spending most of his time writing software with Ruby and JavaScript. He is currently working with UXPin a company which makes a browser-based UX prototyping platform using ReactJS. He enjoys all things TDD, functional programming, Vim and Unix, and he shares his thoughts by speaking at conferences, tweeting as @jezenthomas, and writing articles at http://jezenthomas.com.
Chapters:
- - Dave introduces the show and Jezen Thomas
 - - From music to programming and how Jezen got started in software
 - - Jezen and Vim and becoming terminal-oriented
 - - Jezen's definition of value
 - - The things that "light Jezen up"
 - - Jezen's story of failure - tinkering for the sake of tinkering without thinking through the purpose and value
 - - Jezen's success story - fostering social engagement by reducing the cost to communicate with a large company
 - - How Jezen stays current with what he needs to know
 - - Jezen's book recommendation
 - - The things that have Jezen most excited
 - - Javascript's identity crisis
 - - Jezen's greatest sources of pain
 - - The things about which Jezen likes to geek out
 - - Jezen's prediction for the future of software
 - - Jezen's top 3 tips for delivering more value
 - - Keeping up with Jezen
 
Resources:
- Jezen's Blog
 - Arlo Belshee on Developer On Fire
 - Jeff Bezos on Investing In Things that Don't Change
 - Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages - Bruce A. Tate
 - Facebook's Flow Type Checker
 - Udi Dahan on Developer on Fire
 - Udi Dahan - "The Software Simplist"
 - Greg Young
 - Command Query Responsibility Segregation (CQRS)
 - Greg Young on CQRS and Event Sourcing
 - The Golden Hammer
 - History of Emacs & vi Keys (Keyboard Influence on Keybinding Design)
 - The Tim Ferriss Experiment
 - YAGNI
 - Greg Young - The art of destroying software
 
Jezen's book recommendation:
Jezen's top 3 tips for delivering more value:
1. Clear and concise communication
2. Don't code for the future
3. Make code cheaper to write and easier to delete
Developer on Fire