Kyle Simpson talks with Dave Rael about learning vs deep learning, teaching development and JavaScript and creating relationships, and code as communication
Kyle Simpson is Head of Curriculum for MakerSquare and an evangelist of the open web. He's passionate about all things JavaScript, writes books, teaches JavaScript, speaks, and contributes to the world of OSS.
Chapters:
- - Dave introduces the show and Kyle Simpson
- - How Kyle got started in software at age 11
- - Maker Square - what it is and why; what makes it different - relationships rather than transactions
- - Kyle's definition of value
- - Metric for success in teaching - replication of self in the student
- - You Don't Know JS - the meaning of the title and content
- - The nature of JavaScript as a second language for a large portion of the developer population
- - The things that "light Kyle up"
- - Unintended consequences for user experience in how technology is built and the baked-in assumptions
- - Kyle's story of failure, misuse of object modeling
- - Kyle's greatest success story, career as a trainer
- - Kyle's thoughts on Javascript: The Good Parts - the good and bad parts
- - Kyle's fire for and nature of being an educator and fostering conceptual understanding
- - Kyle's origin in being a teacher - the story of becoming a facilitator in others learning physics
- - Kyle's book recommendation
- - Kyle's emphasis on the one thing to take away from listening to him: "Code is not for the computer. It's for other human beings."
- - The things that have Kyle most excited about his present and future
- - Kyle's prediction for the future of software
- - Kyle's top 3 tips for delivering more value
- - Keeping up with Kyle
- - Farewell
Resources:
- Kyle's Web Hub
- You Don't Know JS - Kyle's Book Series
- Amazon's Kyle Simpson Page
- Maker Square
- Brendan Eich - The Creator of JavaScript
- TC39 Committee
- Socrates and the Socratic Paradox
- Ted Neward on Developer on Fire (talked about Unknown Unknowns and Known Unknowns)
- HTML Design Principles - Priority of Constiutencies
- JavaScript: The Good Parts - Douglas Crockford
- Frontend Masters
- Marc Grabanski
- AJAX and the Story of the Creation of XMLHTTP
- Aral Balkan on Developer On Fire (Talking About Centralization and Decentralization)
Kyle's book recommendation:
Kyle's top 3 tips for delivering more value:
- Ask deeper and better questions
- Learn how to want to learn
- Never forgot the priority of constituencies