39 episodes

Picture Me Coding is a music podcast about software. Each week your hosts Erik Aker and Mike Mull take on topics in the software world and they are sometimes joined by guests from other fields who arrive with their own burning questions about technology.Produced by Neiko Will.Logo and artwork by Jon Whitmire - https://www.whitmirejon.com/Reach out to us here: podcast@picturemecoding.com

Picture Me Coding Erik Aker and Mike Mull

    • Technology
    • 5.0 • 1 Rating

Picture Me Coding is a music podcast about software. Each week your hosts Erik Aker and Mike Mull take on topics in the software world and they are sometimes joined by guests from other fields who arrive with their own burning questions about technology.Produced by Neiko Will.Logo and artwork by Jon Whitmire - https://www.whitmirejon.com/Reach out to us here: podcast@picturemecoding.com

    The Nine Fallacies of Distributed Computing

    The Nine Fallacies of Distributed Computing

    One day Erik decided to foolishly not worry about the 9 fallacies of distributed computing. Surprisingly, Mike seemed to indicate that was fine to do! These guys are pretty irresponsible! Listen along and see for yourself if they're making a terrible mistake.LinksDeutsch’s Fallacies 10 years later2021 Software Engineering Radio podcast episode with L. Peter DeutschGoogle SRE Book Chapter 2 "Embracing Risk"

    • 53 min
    Hidden Vibrations of the Universe: Compositionality

    Hidden Vibrations of the Universe: Compositionality

    This week we take on the subject of compositionality, an ultra-abstract concept that might just underlie all the programming things we do. Does this idea really inform our work? Do we need category theory to talk about and understand it? Are we required to care?Here are some references:The Composable Codex | Voltron DataOn the Criteria To Be Used in Decomposing Systems into Modules (1972)Composing Software: The Book - by Eric Elliott"Category: The Essence of Composition" from Bartosz Milewski...

    • 50 min
    The Burnouts of the Century

    The Burnouts of the Century

    Following publication of a recent report where 80%(!) of software engineers and managers are reporting burnout, Mike and Erik take on the difficult topic of burnout in our industry. Through a discussion of the definition, causes, and frequency of this phenomenon, your Picture Me Coding hosts decide that maybe software itself is to blame! ResourcesBurnout self-test“Burnout in software engineering: A systematic mapping study“A newer and broader definition of burnout: Validation of the "Burnout ...

    • 50 min
    Monoliths vs Microservices

    Monoliths vs Microservices

    Did you ever wake up one day and realize your microservices architecture had transformed into a large distributed monolith? Did your boss come to your house and did your family try to disown you? Mike and Erik have lived that story too! In this episode they wade boldly into the microservices vs monoliths discussion and Mike makes the bold claim that doing microservices isn't even an architecture! Articles We Talked AboutMartin Fowler's definition"How Engineers Can Accidentally Create Di...

    • 59 min
    The Rise and Fall of a Fullstack Developer

    The Rise and Fall of a Fullstack Developer

    Mike made this argument recently that the era of the full stack developer is over. The so-called stacks are still around, but they're now surrounded by so much infrastructure and supporting technology that claiming to be full-stack is misleading. Mike wrote a whole essay about this, in fact, which you can read over here.This week, we talked about his idea that fullstack engineering is going away, and we included commentary from an essay called "The Myth of the Fullstack Developer" as we...

    • 53 min
    Why Rust?

    Why Rust?

    After a few weeks off while Mike traveled the land, your Picture Me Coding hosts are back this week with an episode about the programming language Rust. They've mentioned this language a few times and, inspired by an offhand comment Mike made about how professional software engineers should "know a compiled language," they dedcided to go deeper into the reasons why it's an attractive language and a good tool in the toolbox for any contemporary software developer.They also chat briefly about t...

    • 57 min

Customer Reviews

5.0 out of 5
1 Rating

1 Rating

Top Podcasts In Technology

Acquired
Ben Gilbert and David Rosenthal
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Lex Fridman Podcast
Lex Fridman
Underserved
Andrew Gelina
Hard Fork
The New York Times
TED Radio Hour
NPR