Go offline with the Player FM app!
JSMP 3: Kevlin Henney on 97 Things Every Programmer Should Know
Manage episode 337044878 series 3320582
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:
28 episodes
Manage episode 337044878 series 3320582
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:
28 episodes
All episodes
×Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.