JSMP 3: Kevlin Henney on 97 Things Every Programmer Should Know
JavaScript Master Podcast - Podcast autorstwa Dariusz Kalbarczyk
   Kategorie:
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland, AngularMaster.dev & WorkshopFest.dev. Welcome back to the JavaScript Master Podcast.
https://js-poland.pl
Today, together with Kevlin Henney who is an author, keynote speaker, technologist, trainer and independent consultant on software development, will talk about 97 Things Every Programmer Should Know!
- Hi Kevlin, how are you?
 - Before we delve into the world of technology, for those who don't know you yet, please tell us about yourself.
 - How did you start your adventure in programming?
 - You are the author/co-author of many books. What changed in your life after the publication of your first book?
 - Tell us about O'Reilly's book series: “97 Things Every Architect / Programmer Should Know”. Is this content somehow timeless?
 - The topic of today's podcast is: 97 Things Every Programmer Should Know. I know 97 is a lot, but let's focus on some of the most important, most exciting, most useful things every programmer should know, in your opinion.
 - Let's start with Bugs and Fixes - This topic undoubtedly affects everyone
 - Build and Deployment process - Should I Deploy early and often?
 - Coding Guidelines and Code Layout
 - Design Principles and Coding Techniques
 - Domain Thinking
 - Errors, Error Handling, and Exceptions
 - Learning, Skills, and Expertise
 - Performance, Optimization, and Representation - It's never too early to think about that?
 - Professionalism, Mindset, and Attitude - I like this sentence very much: Write code as if you had to support it for the rest of your life. These are big words, but how true.
 - Refactoring and Code Care
 - Reuse Versus Repetition
 - Simplicity - Is simplicity one of the keys to programmer happiness?
 - Teamwork and Collaboration
 - Tests, Testing, and Testers
 - What advice would you give to people who are starting their careers in the software world today, and what for those who are old-timers?
 - Two books you would recommend to our listeners, one technical and one non-technical?
 
Books recommended by Kevlin:
- Modern Software Engineering by David Farley
 - Logicomix by Aposotolos Doxiadis and Christos Papadimitriou
 
Recommended workshop with Kevlin:
