EP 78 · 40 min · 31 December 2015
Jezen Thomas - Simplicity Master
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:
- Clear and concise communication
- Don't code for the future
- Make code cheaper to write and easier to delete