57 episodes

The BaseCode Podcast is a collection of mini-series discussions between Jason McCreary and Jess Archer on practices for writing less complex, more readable code, testing, and building products.

The BaseCode Podcast JMac & Jess

    • Education
    • 4.9 • 8 Ratings

The BaseCode Podcast is a collection of mini-series discussions between Jason McCreary and Jess Archer on practices for writing less complex, more readable code, testing, and building products.

    1: It's not about tabs or spaces, it's about honesty.

    1: It's not about tabs or spaces, it's about honesty.

    In this first episode, Jess and JMac dive in head first by discussing why formatting actually does matter when writing code. It's not about tabs versus spaces or curly brace placement. Formatting is about the reader and ensuring we write code which is visually honest.

    • 21 min
    2: Don't live with dead code!

    2: Don't live with dead code!

    In this second episode, JMac and Jess discuss keeping your code fresh by removing dead code. While it might seem innocuous, dead code relays apathy to readers. Over time, dead code will rot a codebase.

    • 31 min
    3: Exposing the code's primary action…

    3: Exposing the code's primary action…

    In this episode JMac and Jess discuss practices for breaking up nested code. Since logic is the basis of all programs, most code contains branches and loops which affect readability. By focusing on these blocks of nested code we can help readers see the code's primary action.

    • 31 min
    4: Primitive obsession leads to primitive code.

    4: Primitive obsession leads to primitive code.

    In this episode, JMac and Jess discuss how primitive obsession leads to primitive code and how using objects allows you to write less complex, more readable code.

    • 28 min
    5: Breaking up big blocks of code.

    5: Breaking up big blocks of code.

    In this episode, JMac and Jess discuss how to break up long blocks of code by reviewing the 3 step process outlined in BaseCode.

    • 28 min
    6: Naming things is easy…

    6: Naming things is easy…

    In this episode, JMac and Jess discuss ways to make naming things easier with a simple set of tips sourced from dozens of books, practiced in other languages, and distilled over 20 years of writing code.

    • 29 min

Customer Reviews

4.9 out of 5
8 Ratings

8 Ratings

Astro269 ,

Great insights to improve your code

If you're in the PHP/Laravel world very much you've probably already heard about Jason McCreary. He created a very neat tool called Larave Shift. It does most of the heavy lifting to migrate your Laravel application to a newer version of Laravel. He's already a big proponent of code readibility. You should definitely checkout his BaseCode Field Guide. This podcast is a great opportunity to get access to his insights in small audio chunks. I didn't know Jess Archer before this podcast but look forward to hearing more from her. The two hosts seem to be meshing better as the season progresses and the episodes go down pretty well. Perhaps we'll soon get a website that supports the concepts they discuss.

Top Podcasts In Education

The Mel Robbins Podcast
Mel Robbins
The Jordan B. Peterson Podcast
Dr. Jordan B. Peterson
Mick Unplugged
Mick Hunt
Law of Attraction SECRETS
Natasha Graziano
TED Talks Daily
TED
Digital Social Hour
Sean Kelly