Info

Legacy Code Rocks

Legacy Code Rocks explores the world of modernizing existing software applications. Hosts Andrea Goulet and M. Scott Ford of Corgibytes are out to change the way you think about legacy code. If you’re like a lot of people, when you hear the words “legacy code” it conjures up images of big mainframes and archaic punch card machines. While that’s true — it only tells a small part of the story. The truth is, the code you leave behind is your legacy, so let's make it a good one.
RSS Feed
Legacy Code Rocks
2021
June
May
April
March
February
January


2020
December
November
October
September
August
July
June
May
April
March
February
January


2019
December
November
October
September
August
July
June
May
April
March
February
January


2018
October
September
August
July
June
March
February
January


2017
November
October
September
August
July
May
April
March
February
January


2016
December
November
October
September
August
July
June
May


Categories

All Episodes
Archives
Categories
Now displaying: Page 1
Jun 14, 2021

We behave with the cloud as a subset of technology like a teen who just learned how to drive. We are at the point where capabilities have far exceeded the ability to comprehend consequences. We have the power in our hands to change our life and other people's lives both in positive and negative ways. However, we lack the experience to foresee these results. 

Today we talk with Bobby Allen, Vice President of Strategic Alliances at Turbonomic and cloud therapist. He helps us understand the advantages and pitfalls of the cloud and teaches us how to assess our own needs and the risks we might face while using the technology. 

When you finish listening to the episode, make sure to connect with Bobby on Twitter and LinkedIn, and visit his website at https://bobbyjallen.me

Mentioned in this episode:

Bobby on LinkedIn at https://www.linkedin.com/in/ballen-clt/

Bobby on Twitter at https://twitter.com/ballen_clt

Bobby’s website at https://bobbyjallen.me

Turbonomic at https://www.turbonomic.com 

May 31, 2021

Technical debt is a recurring theme of this show. We talk about it almost as often as it pops out in any legacy code! Today we go back to discussing technical debt with Jim Humelsine. Jim has been a software development professional since 1985. Jim's passion is design patterns, but he recently expanded his interest to software practices and procedures. Jim is also an economics and especially game theory enthusiast, and on top of everything, he is a trombone player! We dive deep with Jim into the economics of technical debt, the root causes of its ever-presence, and the ways to get rid of it. When you finish listening to the episode, make sure to connect with Jim on Twitter and LinkedIn. 

Mentioned in this episode:

Jim on Twitter at https://twitter.com/jhumelsine

Jim on LinkedIn at https://www.linkedin.com/in/james-humelsine-16b0749/

Freakonomics podcast at https://freakonomics.com/archive/

May 17, 2021

Many legacy systems lack adequate test coverage. They might not have much coverage at all, or the existing tests might be inefficient or paint a wrong picture about the stability of the system. Enhancing test coverage in legacy applications is a complex task with many pitfalls. 

Today we talk with Floyd Hilton, a software developer with many years of experience in multiple domains, including semiconductor manufacturing, financial aid delivery, energy conservation, and healthcare. He co-founded the Augusta Polyglot Group, which meets once a month to teach and learn new languages. Floyd's current interest is in finding the best strategies for adding testing to existing software systems. He shares with us some of these strategies and the tools he uses when beefing up test coverage in legacy systems. 

When you finish listening to the episode, make sure to connect with Floyd on Twitter and LinkedIn, and visit his website at http://www.floydhilton.com

Mentioned in this episode:

Floyd on Twitter at https://twitter.com/fhilton

Floyd on LinkedIn at https://www.linkedin.com/in/floydhilton/

Floyd’s website at http://www.floydhilton.com

Augusta Polyglot Group at https://augusta-polyglot.github.io

DbUp at https://dbup.readthedocs.io/en/latest/

Cypress at https://www.cypress.io 

May 17, 2021

Many legacy systems lack adequate test coverage. They might not have much coverage at all, or the existing tests might be inefficient or paint a wrong picture about the stability of the system. Enhancing test coverage in legacy applications is a complex task with many pitfalls. 

Today we talk with Floyd Hilton, a software developer with many years of experience in multiple domains, including semiconductor manufacturing, financial aid delivery, energy conservation, and healthcare. He co-founded the Augusta Polyglot Group, which meets once a month to teach and learn new languages. Floyd's current interest is in finding the best strategies for adding testing to existing software systems. He shares with us some of these strategies and the tools he uses when beefing up test coverage in legacy systems. 

When you finish listening to the episode, make sure to connect with Floyd on Twitter and LinkedIn, and visit his website at http://www.floydhilton.com

Mentioned in this episode:

Floyd on Twitter at https://twitter.com/fhilton

Floyd on LinkedIn at https://www.linkedin.com/in/floydhilton/

Floyd’s website at http://www.floydhilton.com

Augusta Polyglot Group at https://augusta-polyglot.github.io

DbUp at https://dbup.readthedocs.io/en/latest/

Cypress at https://www.cypress.io 

May 3, 2021

There has been a noticeable uptick in the adoption of public cloud providers. At the same time, the voices advocating for the abandonment of traditional data centers are getting louder. Keeping servers around to keep running their business might be overkill for many companies. For others, it could be the only reasonable choice. And even if you decide to transition to the cloud, how do you know which of its features you need? 

Today we talk to Sarah Musick, the systems engineering principal at CloudGenera, a workload placement decision engine, where she spearheads the onboarding efforts with enterprise customers. Sarah is a big believer in the targeted adoption of the public cloud in tech - the approach based on the understanding that the cloud should serve the application rather than the other way around. She helps us understand how to assess our data management needs and how to choose the options that best serve those needs.  

When you finish listening to the episode, make sure you connect with Sarah on LinkedIn and visit CloudGenera website.

Mentioned in this episode:

Sarah Musick on LinkedIn: https://www.linkedin.com/in/sarahlmusick/ 

CloudGenera Website: https://go.cloudgenera.com 

Apr 19, 2021

Common Lisp was written in the 80s as a kind of an amalgam of the existing Lisps at the time. To make sure the Common Lisp would stay relevant, it was made backward compatible so that existing legacy systems could run on it. One thing in common to these big old systems like Lisp is a lot more mutation, and the cool thing about this legacy is that it has a baked experience – it learns and it has learned.

Today we talk to Eric Normand, an experienced functional programmer, trainer, speaker, and consultant on all things functional programming. He started writing Lisp in 2000 and is now a Clojure expert, producing the most comprehensive suite of Clojure training material at purelyfunctional.tv. He also consults with companies to use functional programming to better serve business objectives. 

We talk about problems in legacy code basis utilizing functional programming, the abstract nature of programs, the wisdom of Lisp, and more. 

When you’re done listening to the episode, make sure to check out Eric’s Clojure training and his podcast, as well as connect with him on LinkedIn.

Mentioned in this episode:

Eric Normand on LinkedIn: linkedin.com/in/eric-normand-61a70366/

Eric Normand’s podcast: Lispcast.com

Eric Normand’s websites: https://lispcast.com and https://purelyfunctional.tv 

Eric Normand’s Clojure training: Purelyfunctional.tv

Eric Normand’s book Grokking Simplicity: https://www.manning.com/books/grokking-simplicity?utm_source=lispcast&utm_medium=affiliate&utm_campaign=book_normand_grokking_8_20_19&a_aid=lispcast&a_bid=72596968Use discount code TSSIMPLICITY for 50% off.

Apr 5, 2021

Software engineers perceive that technology advances in an orderly, linear fashion. This makes the novelties very attractive. However, the reality is that we tend to go through technology in cycles.  Recognizing this is crucial for understanding how to make the right technical decisions while preserving the value of the old technology. 

Is it better to build from scratch or build on what you have? When do you invest in something brand new, and when do you lean onto the foundations of the existing expertise? 

Today we search for answers to these questions with Marianne Bellotti, the author of Kill It with Fire –Manage Aging Computer Systems (and Futureproof Modern Ones). Marianne is internationally known for tackling some of the oldest, messiest, and most complicated computer systems in the world, and she currently runs identity and access control at Rebellion Defense. 

When you finish listening to the episode, make sure you follow Marianne on Twitter and get a copy of her book.

Mentioned in this episode:

Marianne Bellotti on Twitter at https://twitter.com/bellmar 

Marianne Bellotti, Kill It with Fire –Manage Aging Computer Systems (and Futureproof Modern Ones) at https://www.amazon.com/Kill-Fire-Manage-Computer-Systems/dp/1718501188  

Rebellion Defence at https://rebelliondefense.com

Mar 22, 2021

For most teams, dependency freshness is a pain that is often ignored. “If it works –don’t change it” is the prevailing attitude, but as a lot of applications become web-focused, dependencies inevitably start gaining traction. Why does dependency freshness matter, and how do we proactively stay on top of it? 

Today we present Freshli - the dependency freshness tool we have been working on. The microphone goes to the team involved: Cassandra Carothers, Technical Sales Manager here at Corgibytes, and Catalina De la Cuesta, Chris Cumming, and Dave Farinelli, our Lead Code Whisperers. The Freshli tool captures historical libyear metrics about a project's dependencies. Freshli stays alongside your codebase and works together with code quality tools, showing where your project is going overtime. It is designed to work with multiple languages, and it currently supports Ruby, Perl, Python, PHP, and .NET. 

 If you are interested to know more about Freshli, make sure you reach out to our team on LinkedIn after you’ve listened to the episode.

Mentioned in this episode:

Cassandra Carothers at linkedin.com/in/cassandramcarothers/

Catalina De la Cuesta at linkedin.com/in/catalinadelacuesta/ 

Dave Farinelli at linkedin.com/in/dfar-io/

Chris Cumming at linkedin.com/in/chris-cumming/

Libyear at https://libyear.com

Corgibytes at https://corgibytes.com

Freshli at GitHub at https://github.com/corgibytes/freshli-lib 

Mar 8, 2021

When developers talk about what they find exciting, they usually talk about new things. Very little content is about the actual job, about working in the existing system. When they do talk about legacy, they usually focus on how much they hate it. Where does that animosity come from and how do we confront it?

Today we get to the bottom of it with Barry O’Sullivan. Barry is a modern web development contractor with 15 years of experience in legacy web applications. He is the founder of DDIE and the co-organizer of PHP Dublin. We discuss the fear response to legacy code, the mocking of those who created it, and the ignorance of those who are quick to mock. We look at the common mistakes that lead to the fear of legacy code and discuss some common-sense solutions to overcome what is essentially a social and skill-based problem with technology.  

When you are done listening to the episode, make sure you connect with Barry on LinkedIn, and follow him on Twitter and Github.

Mentioned in this episode:

Barry O’Sullivan on LinkedIn: https://www.linkedin.com/in/barryosu/ 

Barry O’Sullivan on Twitter: https://twitter.com/barryosull 

Barry O’Sullivan on Github: https://github.com/barryosull

Barry O’Sullivan on the web: https://barryosull.com 

PHP Dublin: https://www.meetup.com/PHP-Dublin/ 

Matthew Stewart, The Management Myth: Debunking Modern Business Philosophy: https://www.amazon.com/Management-Myth-Debunking-Business-Philosophy/dp/0393338525 

Feb 22, 2021

We like to think that technology is our objective and neutral assistant, our faithful lieutenant constrained with science and armed with cold, hard data. But this is incorrect. Technology reflects the attitudes of humans who created it. It contains our biases and our preconceived notions. It reflects who we are while distorting our perception of who we think we are, transforming our impulse for binary simplifications into the strict binary framework of ones and zeroes. Inevitably, this leaves some folks out. 

Today we talk with Erin White, Head of digital engagement at Virginia Commonwealth University Libraries in Richmond, VA, on their fascination with the intersections of equity, justice, and computer systems. Erin tells us how technology can both advance and hamper the achievements of social equality, and how inclusive software design can help us realize our own biases and remove them from our code. 

After you finish listening to the episode, make sure you connect with Erin on LinkedIn and Twitter, where they write about technology and progressive politics.

Mentioned in this episode:

Erin on LinkedIn: https://www.linkedin.com/in/erinrwhite/ 

Erin on Twitter: https://twitter.com/erinrwhite 

Erin White, Trans-Inclusive Design at https://alistapart.com/article/trans-inclusive-design/

Feb 8, 2021

Many analytical models can help you to measure some aspects of the quality of your codebase. However, only a combination of these models can give you complete information about your code's integrity and the real-world necessity for its improvement. Today we talk with Dan Sturtevant, the CEO of Silverthread Inc and a Technology and Operations Management Researcher at the Harvard Business School. Dan shares with us the solutions for diagnosing software health and aligning it with business performance goals and desired financial outcomes. 

When you finish listening to the episode, make sure to connect with Dan on LinkedIn, visit Silverthread's website at https://www.silverthreadinc.com, and check out their CodeMRI diagnostics tool

Mentioned in this episode:

Dan on LinkedIn at: https://www.linkedin.com/in/dansturtevant/ 

Silverthread, Inc at: https://www.silverthreadinc.com 

CodeMRI at: https://www.silverthreadinc.com/codemri-diagnostics 

Carliss Y. Baldwin, Design Rules, Vol. 1: The Power of Modularity at: https://amzn.to/39XSGA3

Jan 25, 2021

Ruby on Rails is a fast-moving community and it is not always easy to keep up with it. Given the efficiency of the framework, however, it is well worth trying. Today we talk to Robby Russell, creator of Oh My Z Shell, host of Maintainable software podcast, and CEO of Planet Argon – a software consultancy that helps organizations improve their existing Ruby on Rails applications. We chat with Robby about his own beginnings, the creation of the Oh My Z Shell, the early days of Ruby on Rails, and how to keep up with the fast-moving Rails community. When you finish listening to the episode, connect with Robby on Twitter and LinkedIn, and make sure to start following his podcast Maintainable

Mentioned in this episode:

Robby Russell on Twitter at https://twitter.com/robbyrussell 

Robby Russell on LinkedIn at linkedin.com/in/robbyrussell/

Robby Russell on GitHub github.com/robbyrussell

Planet Argon at planetargon.com

Oh My Z Shell at ohmyz.sh

Oh My Z Shell on Twitter at twitter.com/ohmyzsh

Maintainable podcast at https://maintainable.fm 

Jan 11, 2021

Security is a big topic with many facets, and this is especially true for microservices. Microservices deployment has been around for some time, but security didn’t get much attention from developers – they simply trusted the network. Today we talk with Prabath Siriwardena and Nuwan Dias, authors of Microservices Security in Action* and deputy CTOs of the WSO2, on the state of microservices security today. We dig deep into the issues of infrastructure, available tools, procedures, and challenges in predicting the threats and integrating security patches into microservices.

When you finish listening to the episode, make sure to connect with Prabath and Nuwan on LinkedIn and Twitter, and book their services at https://wso2.com with a steep 35% discount with the code podlegacy20.  And don’t miss the opportunity to read their book Microservices Security in Action for free with the codes provided below (codes expire in March 2021). 

Mentioned in this episode:

Prabath Siriwardena on LinkedIn at https://www.linkedin.com/in/prabathsiriwardena/

Prabath Siriwardena on Twitter at https://twitter.com/prabath 

Nuwan Dias on LinkedIn at https://www.linkedin.com/in/nuwandias/?originalSubdomain=lk 

Nuwan Dias on Twitter at https://twitter.com/nuwandias 

Read Prabath Siriwardena and Nuwan Dias, Microservices Security in Action at https://www.manning.com/books/microservices-security-in-action?query=nuwan for free with codes:

legmic-1CF1

legmic-3460

legmic-13D3

legmic-511B

legmic-EEE7

Use WSO2 services at https://wso2.com with 35% discount with the code podlegacy20

* Heads up! If you purchase the book through the link above, we will get a small commission which helps us continue to bring quality content to our Legacy Code Rocks! community. You won’t pay a penny more, we receive a small kickback, and you’re supporting our friends who wrote the book. Everybody wins!

 

Dec 28, 2020

In the last episode of 2020, we took a stroll through the little known corridors of coding history with Clive Thompson. Clive is a technology and science journalist for the New York Times Magazine, Wired, Smithsonian, and many other outlets. In his new book Coders: The Making of a New Tribe and the Remaking of the World*, he explores how computer programmers - the people who are increasingly running the world - think and what are their plans for changing the way WE work, think and live. In this episode, he tells us incredible stories of coding past and present, giving us a glimpse into how the future is made. When you finish listening to this episode, connect with Clive on Twitter, visit his website, and enjoy reading his books*.

Mentioned in this episode:

Clive on Twitter: https://twitter.com/pomeranian99

Clive’s website: https://www.clivethompson.net/ 

Clive Thompson, Coders: The Making of the New Tribe and the Remaking of the World at https://amzn.to/34Kf3pR*

About Betty Holberton at https://en.wikipedia.org/wiki/Betty_Holberton 

About Margaret Hamilton at https://en.wikipedia.org/wiki/Margaret_Hamilton_(software_engineer) 

Michael Abrash, Graphics Programming Black Book at https://amzn.to/3mSxoXV

BBC micro:bit at https://microbit.org/ 

Jordan Mechner, The Making of Prince of Persia at https://amzn.to/2KK7hoZ*

* Heads up! If you purchase the book through the link above, we will get a small commission which helps us continue to bring quality content to our Legacy Code Rocks! community. You won’t pay a penny more, we receive a small kickback, and you’re supporting our friends who wrote the book. Everybody wins!

Dec 14, 2020

Even before the COVID-19 pandemic changed the way we work and communicate, some people expected remote work to become more popular. The thought was, however, that the transition will be done by choice, not by force! 

Today we talk with Johanna Rothmann, a management consultant, speaker, and author of over a dozen reference books on management, agile, team-building, and software development. Just a year before the first lockdown orders descended on the cities around the world, Johanna published with Mark Kilby a fantastic guide on managing remote teams: From Chaos to Successful Distributed Agile Teams: Collaborate to Deliver*.

Johanna is our dear guest and a great friend of the show. We invited her today to celebrate together the fifth anniversary of our community. But we couldn't miss the opportunity to pick her brain and seek some advice on remote working and how to manage it. 

When you finish listening to the episode, connect with Johanna on Twitter and LinkedIn, check out her website, and read From Chaos to Successful Distributed Agile Teams* and other Johanna's books*. 

Mentioned in this episode:

Johanna on Twitter at https://twitter.com/johannarothman 

Johanna on LinkedIn at https://www.linkedin.com/in/johannarothman/ 

Johanna’s website at https://www.jrothman.com 

From Chaos to Successful Distributed Agile Teams: Collaborate to Deliver at https://amzn.to/2K11SJO

Johanna’s books at https://amzn.to/3nlcfGR*

Legacy Code Rocks: Project Management with Johanna Rothman at https://www.legacycode.rocks/podcast-1/episode/faf2a514/project-management-with-johanna-rothman

* Heads up! If you purchase the book through the link above, we will get a small commission which helps us continue to bring quality content to our Legacy Code Rocks! community. You won’t pay a penny more, we receive a small kickback, and you’re supporting our friends who wrote the book. Everybody wins!



Nov 30, 2020

How has COVID-19 affected legacy code based systems, and what do we do to address the issue? Today we talk with Joao-Pierre Ruth, a technology journalist at InformationWeek where he covers DevOps and cloud computing. Joao-Pierre gives us his insights on the topic that inspired his recent article “COBOL, COVID-19 and Coping with Legacy’s Tech-debt”. After listening to the episode, connect with Joao-Pierre on LinkedIn and Twitter, and check out his articles for InformationWeek.

 

Mentioned in this episode:

Joao-Pierre on LinkedIn at https://www.linkedin.com/in/joaopierre/

Joao-Pierre on Twitter at https://twitter.com/jpruth 

Joao-Pierre’s author profile on InformationWeek: https://www.informationweek.com/author-bio.asp?author_id=5108& 

InformationWeek at https://www.informationweek.com

Joao-Pierre Ruth, COBOL, COVID-19, and Coping with Legacy Tech Debt at https://www.informationweek.com/strategic-cio/security-and-risk-strategy/cobol-covid-19-and-coping-with-legacy-tech-debt/a/d-id/1337516

Nov 16, 2020

Knowing how to prioritize tasks and how to eliminate unnecessary assignments is a crucial skill for successful project management. The more complicated project is, the less obvious its priorities are. If only there were a tool that could help us navigate through this complexity. Today we talk with Jason C. McDonald, CEO, and co-founder of MousePaw Media, about Quantified Task Management, the tool that does exactly that. When you finish listening to the episode, connect with Jason on LinkedIn and Twitter, visit his website at https://codemouse92.com, and pre-order his book Dead Simple Python: Idiomatic Python for Impatient Programmers

 

Mentioned in this episode:

Jason on Twitter at https://twitter.com/codemouse92?lang=en

Jason at LinkedIn at https://www.linkedin.com/in/codemouse92

MousePaw Media at https://mousepawmedia.com 

Quantified Task Management at https://standards.mousepawmedia.com/qtm.html

Jason C McDonald, Dead Simple Python: Idiomatic Python for Impatient Programmers at https://amzn.to/3b2XenX

Scott Rosenberg, Dreaming in Code at https://amzn.to/32RvG1L

Heads up! If you purchase the books through the link above, we will get a small commission which helps us continue to bring quality content to our Legacy Code Rocks! community. You won’t pay a penny more, we receive a small kickback, and you’re supporting our friends who wrote the book. Everybody wins!



Nov 2, 2020

We often talk about the makers and menders dichotomy on this show. But we rarely dived deep into the dynamics of collaboration between these two groups of creatives. Today we talk with Brandon Lewis and Luke Rabin, co-founders of BLDR, a digital agency specialized in creating UI/UX designs, technical docs, and developer teams. Building on the immense contributions of behavioral economics, Brandon and Luke talk about the ways of bringing makers and menders together and ensuring that their collaboration is fruitful and lucrative. When you finish listening to the episode, make sure to connect with them on LinkedIn, and visit their website at https://www.startwithbldr.com

 

Mentioned in this episode:

Brandon on LinkedIn at: https://www.linkedin.com/in/brandon-lewis-design/ 

Luke on LinkedIn at: https://www.linkedin.com/in/lukerabin/ 

BLDR at: https://www.startwithbldr.com  

Oct 19, 2020

As menders working with legacy code, we are focused on identifying and reducing technical debt. But how much easier this task would be if the creator of the code or the previous maintainer left us some breadcrumbs to follow? A simple note on the rationale for a particular decision they have made or a warning about interconnected lines of code would take us a long way! Today we talk with Andrea Goulet, co-founder and Chief Strategy Officer of Corgibytes. Her empathy-driven approach to software development earned her recognition as one of the Top Ten Professionals in Software Under 35 by LinkedIn. She tells us about this lack of communication in software development, the phenomenon she calls the communication debt, and how its reduction can make the software more robust and its maintenance more efficient. When you finish listening to the episode, connect with Andrea via LinkedIn, contact her via Corgibytes' website, and check out her LinkedIn courses: Agile Software Development: Remote Teams and Creating an Agile Culture

Mentioned in this episode:

Andrea on LinkedIn at https://www.linkedin.com/in/andreamgoulet/ 

Andrea on Twitter at https://twitter.com/andreagoulet 

Corgibytes website at https://corgibytes.com 

Andrea Goulet, Agile Software Development: Remote Teams at https://www.linkedin.com/learning/agile-software-development-remote-teams 

Andrea Goulet, Creating an Agile Culture at https://www.linkedin.com/learning/agile-software-development-creating-an-agile-culture 

 

Changelog podcast with Katrina Owen at https://changelog.com/podcast/108 

Katrina Owen, Exorcism.io at https://exercism.io 

Indi Young, Practical Empathy at https://amzn.to/3jkDlLH*

Legacy Code Rocks with Indi Young at https://www.legacycode.rocks/podcast-1/episode/270edc0e/practical-empathy-with-indi-young

Ward Cunningham on technical debt at https://youtu.be/pqeJFYwnkjE

Legacy Code Rocks with Arlo Belshee at https://www.legacycode.rocks/podcast-1/episode/c240c45d/naming-with-arlo-belshee

Daniel Kahneman, Thinking Fast and Slow at https://amzn.to/3kceRW3*

Legacy Code Rocks with Cyrille Martraire at https://www.legacycode.rocks/podcast-1/episode/2fd0fdeb/living-documentation-with-cyrille-martraire 

Cyrille Martraire, Living Documentation at https://amzn.to/3kd2J7e*

* Heads up! If you purchase a book through the links above, we will get a small commission which helps us continue to bring quality content to our Legacy Code Rocks! community. You won’t pay a penny more, we receive a small kickback, and you’re supporting our friends who wrote them. Everybody wins!

Oct 5, 2020

Most, if not all, of the legacy projects feature monolithic application architectures. However, moving to containers can bring many benefits: consistency down the pipeline, no-touch deployment, better support for decomposing the monolith - to name just a few. Today we talk with our own Ben Johnson. Ben is the lead code whisperer at Corgibytes and a developer with over 20 years of experience. We chat about containerization - what benefits does it bring, what challenges could you encounter in the process, which tools are best suited for the job, and what methodology proves to be most reliable. When you finish listening to the episode, make sure to connect with Ben on LinkedIn or contact him via the Corgibytes website, and read his fantastic blog about containerization.

Mentioned in this episode:

Ben on LinkedIn at https://www.linkedin.com/in/benrj

Corgibytes at https://corgibytes.com

Ben Johnson, Moving a Monolith to Kubernetes at https://corgibytes.com/blog/2020/02/27/monolith-to-kubernetes/?utm_content=buffer43f15&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer 

Dockers at https://www.docker.com

Heroku at https://www.heroku.com/home

Sep 21, 2020

Our Legacy Code Rocks community is turning five this year. To mark this exciting milestone, we decided to catch up with Woody Zuill, our frequent guest, and a person who always manages to teach us something new and exciting. Woody is best known for introducing mob programming to the world, and so we kick-off the show by discussing mob programming in the age of COVID-19. However, as it is always with Woody, he expands our horizons far beyond any single topic. If you get inspired by this chat as much as we did, make sure to register for the series of Woody's public workshops, which will take place online from 20th to 22nd October. 

Mentioned in this episode:

Woody on Twitter at https://twitter.com/woodyzuill 

Woody on LinkedIn at https://www.linkedin.com/in/woodyzuill/ 

Woody’s website at https://woodyzuill.com 

Woody Zuill and Kevin Meadows, Mob Programming: A Whole Team Approach at https://leanpub.com/mobprogramming 

Mob Programming Workshop 20-22 October 2020 tickets at https://www.eventbrite.it/e/mob-programming-online-workshop-tickets-115876980167?aff=erelpanelorg or https://allevents.in/online/mob-programming-online-workshop/10000115876980167 

Graham Wallas, The Art of Thought at https://archive.org/details/theartofthought 

Winston Royce, Managing the Development of Large Software Systems (Waterfall Paper) at http://www-scf.usc.edu/~csci201/lectures/Lecture11/royce1970.pdf 

Zeigarnick Effect at https://en.wikipedia.org/wiki/Zeigarnik_effect

Sep 7, 2020

Innovation is the hottest prize in the business. It attracts the most attention. It sells stocks in a blitz. It also distracts from what matters the most - maintaining, caring for, and upkeeping what we have already invented. Today we talk with Lee Vinsel, an assistant professor of Science, Technology, and Society at Virginia Tech College of Liberal Arts and Human Sciences, and Andy Russell, professor of history and Dean of the College of Arts and Sciences at SUNY Polytechnic Institute. Andy and Lee are technology historians and the authors of The Innovation Delusion, a new book that is coming out on September 8th, published by Penguin Random House. We provide you with a sneak peek into this book, which is already the number one bestseller on all major online bookstores. When you finish listening to the episode, be sure to grab your copy

Mentioned in this episode:

Lee Vinsel’s website at http://leevinsel.com/about 

Andy Russell’s website at https://arussell.org/ 

Virginia Tech College of Liberal Arts and Human Sciences at https://liberalarts.vt.edu/ 

SUNY Polytechnic Institute College of Arts and Sciences at https://sunypoly.edu/academics/colleges/college-arts-sciences 

Lee Vinsel, Andrew Russell, The Innovation Delusion at https://amzn.to/31wJI8U

The Maintainers at https://themaintainers.org 

Legacy Code Rocks, Proactive Programming with PJ Hagerty at https://podcasts.apple.com/us/podcast/legacy-code-rocks/id1146634772?i=1000489001499

*Heads up! If you purchase the book through any of the links above, we will get a small commission which helps us continue to bring quality content to our Legacy Code Rocks! community. You won’t pay a penny more, we receive a small kickback, and you’re supporting our friends who wrote the book. Everybody wins!

Aug 24, 2020

When you build a house, you first build its foundations. This is what ensures its durability. The same stands for writing code - if written upon strong foundations, it will not be blown away by the first wind of change. The best way to achieve this is to think proactively. Today we talk with PJ Hagerty, the founder of devrelate.io, organizer of DevOps Days Buffalo, a developer, writer, speaker, musician, and community advocate. PJ tells us the secrets of proactive programming and how it can prolong the life of your code. When you finish listening to the episode, connect with PJ on Twitter and LinkedIn

Mentioned in this episode

PJ on Twitter at https://twitter.com/aspleenic 

PJ on LinkedIn at https://www.linkedin.com/in/pjhagerty/ 

Devrelate at http://www.devrelate.io 

Open Sourcing Mental Illness at https://osmihelp.org 

DevOps Days Buffalo at https://devopsdays.org/events/2020-buffalo/welcome/

Chad Fowler, Dave Thomas, Andy Hunt, Programming Ruby: The Pragmatic Programmers’ Guide (The Facts of Ruby), 4th Edition at https://www.amazon.com/gp/product/1937785491/ref=dbs_a_def_rwt_hsch_vapi_taft_p1_i1

Leadership from a Dancing Guy at https://www.youtube.com/watch?v=hO8MwBZl-Vc 

Aug 10, 2020

As we are going through a racial injustice reckoning here in the United States, each of us needs to look in the mirror, actively seek information, and find a way to contribute to a more just future. We can't talk about fixing code before we talk about the neglected voices in the process of building and mending that very code. Today we talk with Bryan Liles, a senior staff engineer at VMware, a team leader, and a code writer who tries to pump goodwill into the world. We talk about racial injustice in America, its origins, its stubborn perseverance, and the ways to combat it and eradicate it once and for all. When you finish listening to the episode, connect with Bryan on LinkedIn or Twitter, and take a listen to the speech he gave at RubyNation 2013, which inspired this interview. 

Mentioned in this episode:

Bryan on Twitter at https://twitter.com/bryanl 

Bryan on LinkedIn at https://www.linkedin.com/in/bryanliles/ 

VMware at https://www.vmware.com 

Bryan’s talk at RubyNation 2013 Why We Do What We Do at https://vimeo.com/103704732 

The Kerner Commission Report on Civil Disorders at http://www.eisenhowerfoundation.org/docs/kerner.pdf 

Ibram X. Kendi, How To Be An Antiracist at https://www.ibramxkendi.com/how-to-be-an-antiracist-1

Aug 6, 2020

Staying agile is most important in times of crisis. After more than four months of Covid-19 disruption, it is clear that we are going through one of those era-defining moments. As the crisis drags on, we need to adapt and be more agile than ever. Today we talk with our own Andrea Goulet, Corgibytes CEO and Legacy Code Rocks co-host, about big changes we are going through here at Legacy Code Rocks and Corgibytes. So, take a listen and stay tuned!

1 2 3 4 5 Next »