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