POPULARITY
In this episode, Conor and Bryce chat with Kevlin Henney about the top recommendation from 97 Things Every Programmer Should Know.Link to Episode 194 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestKevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.Show NotesDate Recorded: 2024-07-11Date Released: 2024-08-0997 Things Every Programmer Should Know (GitHub)97 Things Every Programmer Should KnowPattern-Oriented Software Architecture: A Pattern Language for Distributed Computing, 4th VolumePattern Oriented Software Architecture Volume 5: On Patterns and Pattern LanguagesEffective C++ Series by Scott MeyersBeautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast CodeIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
In this episode, Bryce chats with Kevlin Henney about Kevlin Henneys.Link to Episode 193 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestKevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.Show NotesDate Recorded: 2024-07-11Date Released: 2024-08-02HPXIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
In this episode, Bryce chats with Kevlin Henney about systems programming and more.Link to Episode 192 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestKevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.Show NotesDate Recorded: 2024-07-11Date Released: 2024-07-26Kevlin Henney ACCU 2024 TalkIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
In this episode, Conor and Bryce chat with Kevlin Henney about algorithms, libraries and many programming languages!Link to Episode 191 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestKevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.Show NotesDate Recorded: 2024-07-11Date Released: 2024-07-19FortranCoarray FortranPascal LanguagepytestNumPyPython pipRust cargoRust crates.ioIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
In this episode, Conor and Bryce chat with Kevlin Henney about C++, Python and more!Link to Episode 190 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the GuestKevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.Show NotesDate Recorded: 2024-07-11Date Released: 2024-07-12When zombies attack! Bristol city council ready for undead invasionACCU Conference97 Things Every Programmer Should Know (GitHub)97 Things Every Programmer Should Know97 Things Every Java Programmer Should KnowC++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++”When to Use a List Comprehension in PythonIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
In this episode of “The Engineering Room” Dave Farley chats with renowned author, speaker and expert software developer Kevlin Henney. In fact "The one and only Kevlin Henney" - literally! He has a google-unique name: try it! Kevlin is a member of the ACCU and IEEE Software Advisory Board. Famous for works on Pattern-Oriented Software Architecture and Big Public Software Failures. He has published several ‘anthology' books, including: "97 Things Every Programmer Should Know - Collective Wisdom from the Experts”xx
“In a world that runs on software, when we develop and deploy software, we are part of a larger system where our failures are no longer about us, they are also about other people." Today's clip is from Tech Lead Journal episode 122 with Kevlin Henney, a consultant, writer, and speaker on software development and has written and edited several popular books. In this clip, Kevlin brought up some timeless software development concepts developers should learn from the past on cohesion, coupling, and code quality. He also explained why he becomes associated with public software failures widely known as KevlinHenney screens and how the trend started in the beginning. Listen out for: Learning From the Past - [00:00:26] KevlinHenney Screens - [00:13:18] _____ Kevlin Henney's BioKevlin Henney is an independent consultant, trainer, writer and speaker. His interests cover what happens on both sides of the keyboard, and everything from the detail of code to the bigger picture of software architecture. Kevlin is co–author of two volumes in the Pattern–Oriented Software Architecture series, editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know. Follow Kevlin: Twitter – @KevlinHenney Mastodon – @kevlin@mastodon.social LinkedIn – linkedin.com/in/kevlin Medium – kevlinhenney.medium.com Instagram – instagram.com/kevlin.henney _____ Our Sponsors Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags. Like this episode? Show notes & transcript: techleadjournal.dev/episodes/122. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.
“In a world that runs on software, when we develop and deploy software, we are part of a larger system where our failures are no longer about us, they are also about other people." Kevlin Henney is a consultant, writer, and speaker on software development and has written and edited several popular books. In this episode, Kevlin shared his 3 favorite things every software engineer should know based on the two books he edited: “97 Things Every Programmer Should Know” and “97 Things Every Java Programmer Should Know”. He explained the importance for developers of taking an occasional break when working on deep work, putting code comments wisely, and using testing not just for checks but also for communication tool. Kevlin also brought up some timeless software development concepts developers should learn from the past on cohesion, coupling, and code quality. He also explained why he becomes associated with public software failures widely known as KevlinHenney screens and how the trend started in the beginning. Towards the end, Kevlin shared his views on why it is important for developers to improve public speaking, writing, and having more compassion towards each other. Listen out for: Career Journey - [00:04:54] Things Every Programmer Should Know - [00:10:13] Learning From the Past - [00:25:35] KevlinHenney Screens - [00:38:28] Public Speaking, Writing, and Compassion - [00:42:49] 3 Tech Lead Wisdom - [00:53:46] _____ Kevlin Henney's Bio Kevlin Henney is an independent consultant, trainer, writer and speaker. His interests cover what happens on both sides of the keyboard, and everything from the detail of code to the bigger picture of software architecture. Kevlin is co–author of two volumes in the Pattern–Oriented Software Architecture series, editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know. Follow Kevlin: Twitter – @KevlinHenney Mastodon – @kevlin@mastodon.social LinkedIn – linkedin.com/in/kevlin Medium – kevlinhenney.medium.com Instagram – instagram.com/kevlin.henney _____ Our Sponsors Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones. Head on over to skillsmatter.com to become part of the tech community that matters most to you - it's free to join and easy to keep up with the latest tech trends. Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags. Like this episode? Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For episode show notes, visit techleadjournal.dev/episodes/122.
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: Refactoring to Immutability Architecture with Agility
This interview was recorded at GOTO Copenhagen 2021 for GOTO Unscripted.https://gotopia.techRead the full transcription of this interview hereAnita Sengupta - CEO/Founder at Hydroplane & Professor of Astronautical EngineeringKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterDESCRIPTIONExplore the developments and use cases for hydrogen-powered aircrafts with rocket scientist, aerospace engineer, professor, and CEO and founder of Hydroplane, Dr. Anita Sengupta, interviewed by editor of "97 Things Every Programmer Should Know," Kevlin Henney.RECOMMENDED BOOKSNASA • NASA Systems Engineering HandbookBernice Kastner • Space MathematicsKellie Gerardi • Not Necessarily Rocket SciencePiers Bizony & Roger D. Launius • NASA Space Shuttle: 40th AnniversaryKevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should KnowKevlin Henney • 97 Things Every Programmer Should KnowHenney & Monson-Haefel • 97 Things Every Software Architect Should Knowhttps://twitter.com/GOTOconhttps://www.linkedin.com/company/goto-https://www.facebook.com/GOTOConferencesLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at https://gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.Discovery MattersA collection of stories and insights on matters of discovery that advance life...Listen on: Apple Podcasts Spotify
This interview was recorded for the GOTO Unscripted at CodeNode in London.http://gotopia.techRead the full transcription of this interview here:https://gotopia.tech/articles/fireside-chat-hannah-fry-simon-singh-kevlin-henneyHannah Fry - Mathematician, Science Presenter, Public Speaker and Bestselling AuthorSimon Singh - Author, Journalist and TV Producer Specializing in Science and MathematicsKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterDESCRIPTIONWe invited Hannah Fry, Simon Singh and Kevlin Henney to a fireside chat about their math books.In this GOTO Unscripted you'll learn about their favorite numbers and equations as well as how humor and science go together. Lastly we will reveal who likes to cook their eggs in a microwave.RECOMMENDED BOOKSHannah Fry & Adam Rutherford • Complete Guide To Absolutely Everything • https://amzn.to/32gNCpBHannah Fry • Hello World • https://amzn.to/3eexiboHannah Fry & Thomas Oléron Evans • The Indisputable Existence of Santa Claus • https://amzn.to/32q9EppSimon Singh • The Simpsons and Their Mathematical Secrets • https://amzn.to/3w9WcRsSimon Singh • Fermat's Last Theorem • https://amzn.to/3wekpG9Simon Singh • The Code Book • https://amzn.to/3k4RYFVSimon Singh • Big Bang • https://amzn.to/3bHsZnmSimon Singh & Edzard Ernst • Trick or Treatment • https://amzn.to/2ZThR4IKevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJKevlin Henney • 97 Things Every Programmer Should Know • https://amzn.to/2Yahf9UHenney & Monson-Haefel • 97 Things Every Software Architect Should Know • https://amzn.to/3pZuHsQHenney, Buschmann & Schmidt • Pattern-Oriented Software Architecture Volume 4 • https://amzn.to/3k4SMurhttps://twitter.com/GOTOconhttps://www.linkedin.com/company/goto-https://www.facebook.com/GOTOConferencesLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at https://gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
This interview was recorded for the GOTO Book Club at CodeNode in London.http://gotopia.tech/bookclubSimon Singh - Author of "Fermat's Last Theorem" & "The Simpsons and Their Mathematical Secrets" and many more booksKevlin Henney - Author of "97 Things Every Programmer Should Know" & Co-Editor of "97 Things Every Java Programmer Should Know" and many more booksDESCRIPTIONMath is all around us, you just need to look for it. And look he did. In this GOTO Book Club episode, Simon Singh, author of the best-sellers "Fermat's Last Theorem," "The Code Book," and "Big Bang" gives fascinating insights into the mathematical secrets embedded in the celebrated TV series The Simpsons. You'll learn how Simon started on the path to writing this story, and why he thinks it will be his last book.The interview is based on Simon's book "The Simpsons and Their Mathematical Secrets": https://amzn.to/3w9WcRsRead the full transcription of the interview here:https://gotopia.tech/bookclub/episodes/from-fermats-last-theorem-to-the-simpsons-and-their-mathematical-secretsRECOMMENDED BOOKSSimon Singh • The Simpsons and Their Mathematical Secrets • https://amzn.to/3w9WcRsSimon Singh • Fermat's Last Theorem • https://amzn.to/3wekpG9Simon Singh • The Code Book • https://amzn.to/3k4RYFVSimon Singh • Big Bang • https://amzn.to/3bHsZnmSimon Singh & Edzard Ernst • Trick or Treatment • https://amzn.to/2ZThR4IKevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJKevlin Henney • 97 Things Every Programmer Should Know • https://amzn.to/2Yahf9UHenney & Monson-Haefel • 97 Things Every Software Architect Should Know • https://amzn.to/3pZuHsQHenney, Buschmann & Schmidt • Pattern-Oriented Software Architecture Volume 4 • https://amzn.to/3k4SMurhttps://twitter.com/GOTOconhttps://www.linkedin.com/company/goto-https://www.facebook.com/GOTOConferencesLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at https://gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Software architects are faced with uncertainty more often than we like to admit. How can we deal with it - or can we even make it disappear? In this episode, we will talk about uncertainty with Kevlin Henney. He has been a member of the IEEE Software Advisory Board, coauthor of several books on patterns, editor of 97 Things Every Programmer Should Know, and co-editor 97 Things Every Java Programmer Should Know. Links Phillip G. Armour: The Five Orders of Ignorance Planning Fallacy Adam Tornhill: Your Code As a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs Software Architecture Gathering Registration discount code SAG21_EW_15 for 15% off
Kevlin Henney is a professional public speaker and the highly regarded author of 97 Things Every Programmer Should Know. He also runs his own software consultancy firm. In this episode, Kevlin tells Richard how he started his career as a software developer and quickly made the transition into public speaking. He explains the struggles he went through trying to figure out his unique speaking style, which he did without any guidance. He also stresses how important it is to learn from every talk you give. Kevlin describes the evolution of speaking to tech audiences, including how technological advances like PowerPoint have made public speaking much more accessible to the general public and have allowed individuals to have more on-the-spot creativity. Learn more about Kevlin here. To get a weekly dose of public speaking tips, information, videos of great talks, conference news, book reviews and more, sign up to the Voxgig newsletter. View all show notes, links, and more brilliant public speaking resources at voxgig.com. If you like what you hear on Fireside with Voxgig, don't be shy―tell everyone! Use #firesidewithvoxgig on your social media.
Kevlin Henney is a professional public speaker and the highly regarded author of 97 Things Every Programmer Should Know. He also runs his own software consultancy firm. In this episode, Kevlin tells Richard how he started his career as a software developer and quickly made the transition into public speaking. He explains the struggles he went through trying to figure out his unique speaking style, which he did without any guidance. He also stresses how important it is to learn from every talk you give. Kevlin describes the evolution of speaking to tech audiences, including how technological advances like PowerPoint have made public speaking much more accessible to the general public and have allowed individuals to have more on-the-spot creativity. Learn more about Kevlin here. To get a weekly dose of public speaking tips, information, videos of great talks, conference news, book reviews and more, sign up to the Voxgig newsletter. View all show notes, links, and more brilliant public speaking resources at voxgig.com. If you like what you hear on Fireside with Voxgig, don’t be shy―tell everyone! Use #firesidewithvoxgig on your social media.
Guest Bio: Dan North is the originator of Behaviour-Driven Development and Deliberate Discovery. He has been coaching, coding, and consulting for over 25 years and uses his knowledge to help CIOs, businesses, and software teams to deliver quickly and successfully. Dan is also a frequent speaker at conferences and has contributed to a number of books, including 97 Things Every Programmer Should Know. Episode Description: In this episode, Dan shares his excitement on how wide open the field of IT remains, and that it continues to be powered by a strong sense of innovation and creativity. He also talks with Phil about the benefits of choosing your own path, the value of diversity, and the importance of empathy. Key Takeaways: (1.22) Phil starts things off asking Dan to tell us more about himself and what he’s working on. Dan talks about how’s been working independently for almost six years now and that one of the downsides of being independent is having to run the actual business as well as do the work and that it takes up time that he would like to spend on book-writing. He adds that he also recently became a father and has less disposable time than ever before “and I couldn’t be happier about it.” (4.19) Phil then asks Dan to share a unique career tip, to which Dan responds first with the fact that IT as an industry is barely into its second generation and that this can be immensely freeing because it means the industry hasn’t become stuck in a rut of making people do things a certain way. He says that because of this, even people who are new to the business have just as much a chance of making their ideas successful as people who have been in the business for many years. (8.09) Dan then brings things back around by saying that the best tip he can think to give is for people just starting out in the industry to not “institutionalize themselves” and keep questioning and thinking of better ways to do things because everyone is just “making this up.” (9.02) Dan continues this line of thought by saying that even if he had been asked as recently as ten years ago, he could not have possibly predicted where we would be today in terms of technology and what would be “hot and exciting.” He also says he can’t wait to see what keyboards finally get replaced with. (10.41) Phil asks Dan about his worst IT career moment, and Dan tells a story about the second “real” job he ever had, where he was the senior software engineer for a database marketing business. He describes that there was one single database that essentially did everything for the company and that he, by typing something in the wrong terminal, accidentally shut down, along with the entire server. Dan says that rather than punish or fire him, that his boss instead told him that he was going to learn about database restores, and they manually restored the database all night. (15.59) Phil moves on to asking about career successes, and Dan replies that he actually has a hard time thinking of what’s been the highlight of his career because he’s still learning and growing and that he has not had a very straightforward career path. Dan continues that rather he’s always just gone after opportunities as they appeared or based on what interested him and that even things he’s proud of, such as the first time he was a keynote speaker at a conference, happened essentially by accident. He emphasizes not getting too hung up on having a rigid career plan, as it can lead to you missing out on interesting experiences and opportunities. (19.04) When Phil asks what excites Dan most about the future of IT, he reiterates that what excites him the most is that he has no idea what the future of IT will look like. Apart from that, he says that the strong shift towards more diversity in the field of IT excites him very much because it means opening up a much larger talent pool of different viewpoints, life experiences, and ways of thinking. (22.41) On the topic of the best career advice that he’d ever received, Dan responds that it was actually advice from a friend in the context of relationship problems he was having and that it was to “never settle for second best.” Dan adds that it has translated into every part of his life, such as looking at jobs and asking himself if he’s just taking a job because it’s there and settling. (24.35) On that note, Phil asks Dan about his current career objectives, to which Dan says that mostly he’s just trying to find interesting people and interesting challenges before adding that he’s tinkering with an idea for finding a better way to locate people for jobs that are good at working on teams in a way that gets people excited and motivated and can grow a team. Phil notes that people with these qualities are hard to find but easy to spot. (28.16) Upon being asked about the non-technical skill that he has found the most useful, Dan mentions listening as a “powerful non-technical skill,” before adding that he also thinks that sharing information and empathy are both incredibly important as well. (31.04) Lastly, Phil asks Dan if he has any final words of advice for someone starting a career in IT. Dan advises that someone should always do the best they can at whatever job they happen to be doing. He says that even if it feels like a pointless task if you always do your best someone is going to recognize that. Best Moments: (6.51) Dan: “So my big unique career tip would be to just be aware that we’re making this up. This isn’t just Imposter Syndrome...it’s literally, the things we’re doing, no one knew about earlier.” (8.09) Dan: “Don’t institutionalize yourself, we are making this up.” (8.12) Phil: “I think any new career or technology is gonna go through those learning pains as well. If nobody’s been there and done it before, it’s all new, by definition.” (18.03) Dan: “I’d say the only deliberate career move I’ve made was going independent just five and a half years ago...and I had no idea what I was gonna do or where it was gonna go...and I’m still not entirely sure what I want to be when I grow up. But I’m having some adventures, and I’m working with some really interesting organizations.” (30.32) Dan: “As a developer, understanding who you’re building software for is massive. As a manager, understanding that if you have a struggling team, you don’t have a struggling team you have a system of work that presents as a struggling team, so you need to go fix the system of work. It’s understanding the interconnectedness of things.” (31.04) Dan: “Whatever you’re doing, do it the best that you can, even if it’s a thing that you think sucks, even if you don’t see the point of it.” Contact Dan North LinkedIn: https://www.linkedin.com/in/dannorth/ Twitter: https://twitter.com/tastapod @tastapod Website: https://dannorth.net/ Contributor to Book: https://www.amazon.com/Things-Every-Programmer-Should-Know/dp/0596809484
Rob and Jason are joined by Kevlin Henney to discuss C++ Patterns and things every programmer should know. Kevlin Henney is an independent consultant, speaker, writer and trainer. His development interests are in patterns, programming, practice and process. He has been a columnist for a number of magazines and sites, including C++ Report and C/C++ Users Journal, and has been on far too many committees (it has been said that "a committee is a cul-de-sac down which ideas are lured and then quietly strangled"), including the the BSI C++ panel and the ISO C++ standards committee. He is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series. He is also editor of 97 Things Every Programmer Should Know and the forthcoming 97 Things Every Java Programmer Should Know. He lives in Bristol and online. News Spectre diagnostic in VS 2017 Version 15.7 Preview 4 Microsoft MakeCode: from C++ to TypeScript and Blockly (and Back) Introduction to web development in C++ with WT 4 Kevlin Henney @KevlinHenney Kevlin Henney's Blog Links Pattern-Oriented Software Architecture 97 Things Every Programmer Should Know ACCU 2018 - Kevlin Henney: "Procedural Programming: It's Back? It Never Went Away" Sponsors PVS-Studio JetBrains Hosts @robwirving @lefticus
Kevlin Henney is a published author and is editor of the book “97 Things Every Programmer Should Know”. He is also a presenter and consultant on software development and has been a keynote speaker at a number of conferences. In this episode Kevlin talks about how technology connects everything together, the organisation of information and why there is always something useful to take from every experience. Kevlin also discusses why he believes I.T. is where all the exciting things are happening. To find out more about this episode, visit the show notes page at www.itcareerenergizer.com/e15
SPaMCAST 314 features our interview with Janet Gregory and Lisa Crispin. We discussed their new book More Agile Testing. Testing is core to success in all forms of development. Agile development and testing are no different. More Agile Testing builds on Gregory and Crispin’s first collaborative effort, the extremely successful Agile Testing to ensure everyone that uses an Agile frameworks delivers the most value possible. The Bios! Janet Gregory is an agile testing coach and process consultant with DragonFire Inc. Janet is the is the co-author with Lisa Crispin of Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009), and More Agile Testing: Learning Journeys for the Whole Team (Addison-Wesley 2014). She is also a contributor to 97 Things Every Programmer Should Know. Janet specializes in showing Agile teams how testers can add value in areas beyond critiquing the product; for example, guiding development with business-facing tests. Janet works with teams to transition to Agile development, and teaches Agile testing courses and tutorials worldwide. She contributes articles to publications such as Better Software, Software Test & Performance Magazine and Agile Journal, and enjoys sharing her experiences at conferences and user group meetings around the world. For more about Janet’s work and her blog, visit www.janetgregory.ca. You can also follow her on twitter @janetgregoryca. Lisa Crispin is the co-author, with Janet Gregory, of More Agile Testing: Learning Journeys for the Whole Team (Addison-Wesley 2014), Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009), co-author with Tip House of Extreme Testing (Addison-Wesley, 2002), and a contributor to Experiences of Test Automation by Dorothy Graham and Mark Fewster (Addison-Wesley, 2011) and Beautiful Testing (O’Reilly, 2009). Lisa was honored by her peers by being voted the Most Influential Agile Testing Professional Person at Agile Testing Days 2012. Lisa enjoys working as a tester with an awesome Agile team. She shares her experiences via writing, presenting, teaching and participating in agile testing communities around the world. For more about Lisa’s work, visit www.lisacrispin.com, and follow @lisacrispin on Twitter. Call to action! What are the two books that have most influenced you career (business, technical or philosophical)? Send the titles to spamcastinfo@gmail.com. What will we do with this list? We have two ideas. First, we will compile a list and publish it on the blog. Second, we will use the list to drive “Re-read” Saturday. Re-read Saturday is an exciting new feature we will begin on the the Software Process and Measurement blog on November 8th with a re-read of Leading Change. So feel free to choose you platform and send an email, leave a message on the blog, Facebook or just tweet the list (use hashtag #SPaMCAST)! Next SPaMCAST 315 features our essay on Scrum Masters. Scrum Masters are the voice of the process at the team level. Scrum Masters are a critical member of every Agile team. The team’s need for a Scrum Master is not transitory because they evolve together as a team. Upcoming Events DCG Webinars: How to Split User StoriesDate: November 20th, 2014Time: 12:30pm ESTRegister Now Agile Risk Management - It Is Still ImportantDate: December 18th, 2014Time: 11:30am ESTRegister Now The Software Process and Measurement Cast has a sponsor. As many you know I do at least one webinar for the IT Metrics and Productivity Institute (ITMPI) every year. The ITMPI provides a great service to the IT profession. ITMPI’s mission is to pull together the expertise and educational efforts of the world’s leading IT thought leaders and to create a single online destination where IT practitioners and executives can meet all of their educational and professional development needs. The ITMPI offers a premium membership that gives members unlimited free access to 400 PDU accredited webinar recordings, and waives the PDU processing fees on all live and recorded webinars. The Software Process and Measurement Cast some support if you sign up here. All the revenue our sponsorship generates goes for bandwidth, hosting and new cool equipment to create more and better content for you. Support the SPaMCAST and learn from the ITMPI. Shameless Ad for my book! Mastering Software Project Management: Best Practices, Tools and Techniques co-authored by Murali Chematuri and myself and published by J. Ross Publishing. We have received unsolicited reviews like the following: “This book will prove that software projects should not be a tedious process, neither for you or your team.” Support SPaMCAST by buying the book here. Available in English and Chinese.