Changelog Master Feed

Changelog Master Feed Artwork

Your one-stop shop for all Changelog podcasts

Brain Science Brain Science #3

Humans and habits

Play
2019-09-27T11:00:00Z #brain-science +1 🎧 8,932

Mireille and Adam explore the habit loop, the role of environment as a cue, behavior change, the role of dopamine, willpower as a finite resource, and the impact of social influences on habits.

As with any change, we need to collect data. Instead of trying to change a habit right away, treat yourself like a scientist in a data gathering stage and experiment with different rewards to better understand your habit loops. Making and breaking a habit is different for everyone.

Go Time Go Time #100

Creating the Go programming language

Play
2019-09-25T19:00:00Z #go +1 🎧 24,222

Carmen and Jon talk with Rob Pike and Robert Griesemer (the creators of Go) about its origins, growth, influence, and future. This an epic episode that dives deep into the history and details of the how’s and why’s of Go, and the choices they’ve made along the way in creating this awesome programing language.

Go Time Go Time #98

Generics in Go

Play
2019-09-11T18:00:00Z #go 🎧 16,617

Mat, Johnny, Jon, and special guest Ian Lance Taylor discuss generics in Go. What are generics and why are they useful? Why aren’t interfaces enough? How will the standard library change if generics are added to Go? How has the community contributed to generics? If generics are added, how will this negatively affect the language?

Practical AI Practical AI #55

AutoML and AI at Google

Play
2019-09-09T21:06:22Z #ai +2 🎧 9,164

We’re talking with Sherol Chen, a machine learning developer, about AI at Google and AutoML methods. Sherol explains how the various AI groups within Google work together and how AutoML fits into that puzzle. She also explains how to get started with AutoML step-by-step (this is “practical” AI after all).

Brain Science Brain Science #2

We're designed for relationship

Play
2019-08-21T17:00:00Z #brain-science +1 🎧 9,417

Mireille and Adam explore the importance of relationships and the concept of attachment. We often think of ourselves as individuals, but our lives are spent embedded within the context of social relationships. These relationships influence and shape our brains, which deeply influences who we are.

Changelog Interviews Changelog Interviews #357

Shaping, betting, and building

Play
2019-08-16T11:00:00Z #practices 🎧 29,357

Ryan Singer, head of Product Strategy at Basecamp, joined the show to talk about their newest book — Shape Up: Stop running in circles and ship work that matters. It’s written by Ryan himself and you can read it right now for free online at Basecamp.com/shapeup.

We talked about the back story of the book, how the methodology for Shape Up developed from within at Basecamp, the principles and methodologies of Shape Up, how teams of varying sizes can implement Shape Up. Ryan even shared a special invitation to our listeners near the end of the show to his live and in-person Shape Up workshop on August 28th in Detroit, Michigan.

Go Time Go Time #94

Structuring your Go apps

Play
2019-08-09T20:00:00Z #go 🎧 18,136

Jon, Mat, Johnny, and special guest Cory LaNou discuss the ins and outs of structuring Go programs. Why is app structure so important? Why is it hard to structure Go apps? What happens if we get it wrong? Why do we confuse folder structures with application design? How should a new Go app be structured?

Brain Science Brain Science #1

The fundamentals of being human

Play
2019-08-06T16:00:00Z #brain-science +1 🎧 13,211

In this inaugural episode, Mireille and Adam explore what it means to be human at the most basic level. Our goal is to explore the inner-workings of the human brain to better understand our humanity. What are we capable of? What are the common experiences of life we all share? We start by asking the question, “what are the fundamentals of being human?”

JS Party JS Party #87

Should websites work without JS?

Play
2019-08-02T16:35:18Z #javascript +2 🎧 9,699

We’re trying a brand new segment called YepNope, wherein your intrepid panelists engage in a lively debate around a premise. In this debate, Feross and KBall argue that websites should work without requiring JS and Divya and Chris say, “Nah!”

Please let us know if you like this style episode! We had fun recording it, but that doesn’t matter much if y’all don’t enjoy listening to it.

Changelog Interviews Changelog Interviews #354

Go is eating the world of software

Play
2019-07-25T17:00:00Z #oss +2 🎧 31,387

We’re joined by Ron Evans at OSCON on the expo hall floor talking about Go and how it’s eating the world of software. Specifically we’re talking about TinyGo and what they’re doing to bring the Go programming language to micro-controllers and modern web browsers. According to Ron Evans, “embedded systems and Go are the most exciting things happening right now.”

Changelog Interviews Changelog Interviews #352

The Pragmatic Programmers

Play
2019-07-11T11:00:00Z #learn +2 🎧 31,780

Dave Thomas and Andy Hunt, best known as the authors of The Pragmatic Programmer and founders of The Pragmatic Bookshelf, joined the show today to talk about the 20th anniversary edition of The Pragmatic Programmer. This is a beloved book to software developers all over the world, so we wanted to catch up with Andy and Dave to talk about how this book came to be, some of the wisdom shared in its contents, as well as the impact it’s had on the world of software.

Also, the beta book is now “fully content complete” and is going to production. If you decide to pick up the ebook, you’ll get a coupon for 50% off the hardcover when it comes out this fall.

Founders Talk Founders Talk #67

Mastering the art of quitting

Play
2019-07-05T11:00:00Z #startups 🎧 8,555

Lynne Tye is the founder of Key Values, a platform where developers find engineering teams that share their values. To be more precise, Lynne is a solo-founder. She’s also a team of one. Lynne’s path to becoming a founder was anything but typical. She had plans to follow in her parent’s and sister’s footsteps to go into academia, and got two years into pursuing her PhD in Neuroscience before she made one of the best choices in her life — she quit. Lynne has mastered the art of quitting, at the right time of course, and she’s used that art as her secret weapon in her quest to become a founder.

Practical AI Practical AI #49

Exposing the deception of DeepFakes

Play
2019-06-25T16:30:00Z #ai +3 🎧 7,392

This week we bend reality to expose the deceptions of deepfake videos. We talk about what they are, why they are so dangerous, and what you can do to detect and resist their insidious influence. In a political environment rife with distrust, disinformation, and conspiracy theories, deepfakes are being weaponized and proliferated as the latest form of state-sponsored information warfare. Join us for an episode scarier than your favorite horror movie, because this AI bogeyman is real!

Founders Talk Founders Talk #65

What are you optimizing for?

Play
2019-05-31T11:00:00Z #startups +2 🎧 5,615

Saron Yitbarek is the founder and CEO of CodeNewbie — one of the most supportive community of programmers and people learning to code. Saron hosts the CodeNewbie podcast, Command Line Heroes from Red Hat, and she’s also the creator of Codeland Conference taking place on July 22 this year in New York City. We talk through getting started, lessons learned, mental health, developing and running a conference…but our conversation begins with a pivotal question asked of Saron…“What are you optimizing for?”

Go Time Go Time #85

Go for beginners

Play
2019-05-15T17:00:00Z #go +1 🎧 16,176

How do beginners learn Go? This episode is meant to engage both non-Go users that listen to sister podcasts here on Changelog, or any Go-curious programmers out there, as well as encourage those that have started to learn Go and want to level up beyond the basics. On this episode we’re aiming to answer questions about how to learn Go, identify resources that are available, and where you can go to continue your learning journey.

Founders Talk Founders Talk #63

Zero up-front costs for a CS education

Play
2019-04-19T14:00:00Z #startups +1 🎧 5,588

What would be the impact on the world if a Computer Science education was available to you completely free of charge until you get a job in that field paying $50,000 or more? That’s the question that drives Austen Allred and the team behind Lambda School. Lambda School is a revolutionary new school that invests in its students and they completely align their interests with their students. Seems like a novel idea, right? But Austen’s path to Silicon Valley was where things began for him, so that’s where we’ll start today’s conversation.

Go Time Go Time #81

All about APIs!

Play
2019-04-16T21:00:00Z #go +1 🎧 14,869

Panelists Mat Ryer, Johnny Boursiquot, Jaana B. Dogan, and Mark Bates discuss how humans build machine to machine integrations via APIs — the good, the bad, and the ugly — and how to give yourself the best chance of success.

Practical AI Practical AI #39

Making the world a better place at the AI for Good Foundation

Play
2019-04-15T19:00:00Z #ai +3 🎧 7,006

Longtime listeners know that we’re always advocating for ‘AI for good’, but this week we have taken it to a whole new level. We had the privilege of chatting with James Hodson, Director of the AI for Good Foundation, about ways they have used artificial intelligence to positively-impact the world - from food production to climate change. James inspired us to find our own ways to use AI for good, and we challenge our listeners to get out there and do some good!

Changelog Interviews Changelog Interviews #340

All things text mode

Play
2019-04-04T19:00:00Z #oss +2 🎧 29,258

We’re talking all things text mode with Lucas da Costa — we logged his post “How I’m still not using GUIs in 2019” a guide focused on making the terminal your IDE. We talked through his Terminal starter pack which includes: neovim, tmux, iterm2, and zsh by way of oh-my-zsh, his rules for learning vim, the awesomeness of CLI’s, and the pros and cons of graphical and plain text editors.

Changelog Interviews Changelog Interviews #336

Containerizing compute driven workloads with Singularity

Play
2019-02-28T12:00:00Z #containers +2 🎧 25,731

We’re talking with Greg Kurtzer, the founder of CentOS, Warewulf, and most recently Singularity — an open source container platform designed to be simple, fast, and secure. Singularity is optimized for enterprise and high-performance computing workloads. What’s interesting is how Singularity allows untrusted users to run untrusted containers in a trusted way. We cover the backstory, Singularity Pro and how they’re not holding the open source community version hostage, as well as how Singularity is being used to containerize and support workflows in artificial intelligence, machine learning, deep learning, and more.

Practical AI Practical AI #32

OpenAI's new "dangerous" GPT-2 language model

Play
2019-02-25T20:15:00Z #ai +1 🎧 7,623

This week we discuss GPT-2, a new transformer-based language model from OpenAI that has everyone talking. It’s capable of generating incredibly realistic text, and the AI community has lots of concerns about potential malicious applications. We help you understand GPT-2 and we discuss ethical concerns, responsible release of AI research, and resources that we have found useful in learning about language models.

Changelog Interviews Changelog Interviews #333

Tactical design advice for developers

Play
2019-02-06T12:00:00Z #design 🎧 29,492

Adam talks with Erik Kennedy about tactical design advice for developers. Erik is a self-taught UI designer and brings a wealth of practical advice for those seeking to advance their design skills and learn more about user interface design. We cover his seven rules for creating gorgeous UI, the fundamentals of user interface design — color, typography, layout, and process. We also talk about his course Learn UI Design and how it’s the ultimate on-ramp for upcoming UI designers.

Player art
  0:00 / 0:00