The Changelog

The Changelog Artwork

Conversations with the hackers, leaders, and innovators of the software world

The ChangelogThe Changelog #416

Shopify’s massive storefront rewrite

Maxime Vaillancourt joined us to talk about Shopify’s massive storefront rewrite from a Ruby on Rails monolith to a completely new implementation written in Ruby. It’s a fairly well known opinion that rewrites are “the single worst strategic mistake that any software company can make” and generally something “you should never do.” But Maxime and the team at Shopify have proved successful in their efforts in this massive storefront rewrite and today’s conversation covers all the details.

The ChangelogThe Changelog #408

Working in Public

Nadia Eghbal is back and this time she’s talking with us about her new book Working in Public. If you’re an old school listener you might remember the podcast we produced with Nadia and Mikeal Rogers called Request for Commits. If you weren’t listening then, or can’t remember…don’t worry…the back catalog of Request for Commits is still online and subscribe-able via all the podcast ways. That podcast is still getting listens to this very day!

Obviously we go way back with Nadia…and having a chance to now talk with her through all the details of her new book Working in Public, this was a milestone for this show and Jerod and I. We talked through the reasons she wrote the book in the first place, Nadia’s thoughts on the future of the internet and the connection of creators to the platforms they build their followings on, and we also talk about the health of projects and communities and the challenges we face internet-at-large as well as right here in our backyard in the open source community.

The ChangelogThe Changelog #399

Shipping work that matters

We’re revisiting Shape Up and product development thoughts with Ryan Singer, Head of Product Strategy at Basecamp. Last August we talked with Ryan when he first launched his book Shape Up and now we’re back to see how Shape Up is shaping up — “How are teams using the wisdom in this book to actually ship work that matters? How does Shape Up work in new versus existing products?” We also talk about the concept of longitudinal thinking and the way it’s impacting Ryan’s designs, plus a grab bag of topics in the last segment.

The ChangelogThe Changelog #397

Creating GitLab’s remote playbook

We’re talking about all things all-remote with Darren Murph, Head of Remote at GitLab. Darren is tasked with putting intentional thought and action into place to lead the largest all-remote company in the world. Yes, GitLab is 100% all-remote, as in, no offices…and they employee more than 1,200 people across 67 countries. They’ve been iterating and documenting how to work remotely for years. We cover Darren’s personal story on remote work while he served as managing editor at Engadget, his thoughts on how “work” is evolving and ways to reframe and rethink about when you work, this idea of work life harmony, and the backstory and details of the playbook GitLab released free of charge to the world.

The ChangelogThe Changelog #382

The developer's guide to content creation

Stephanie Morillo (content strategist and previously editor-in-chief of DigitalOcean and GitHub’s company blogs) wrote a book titled The Developer’s Guide to Content Creation — it’s a book for developers who want to consistently and confidently generate new ideas and publish high-quality technical content.

We talked with Stephanie about why developers should be writing and sharing their ideas, crafting a mission statement for your blog and thoughts on personal brand, her 4 step recipe for generating content ideas, as well as promotional and syndication strategies to consider for your developer blog.

The ChangelogThe Changelog #357

Shaping, betting, and building

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.

The ChangelogThe Changelog #333

Tactical design advice for developers

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.

The ChangelogThe Changelog #328

State of the "log" 2018

On this year’s “State of the ‘log’” episode we’re going behind the scenes to look back at 2018 as we prepare for 2019 and onward. We talk through our most popular episodes, most controversial episodes, and even some of our personal favorites. We also catch you up on some company level updates here at Changelog Media. We hired Tim Smith earlier this year as our Senior Producer, we retired Request for Commits, started some new shows…

The ChangelogThe Changelog #326

The insider perspective on the event-stream compromise

Adam and Jerod talk with Dominic Tarr, creator of event-stream, the IO library that made recent news as the latest malicious package in the npm registry. event-stream was turned malware, designed to target a very specific development environment and harvest account details and private keys from Bitcoin accounts.

They talk through Dominic’s backstory as a prolific contributor to open source, his stance on this package, his work in open source, the sequence of events around the hack, how we can and should handle maintainer-ship of open source infrastructure over the full life-cycle of the code’s usefulness, and what some best practices are for moving forward from this kind of attack.

The ChangelogThe Changelog #318

A call for kindness in open source

Adam and Jerod talk to Brett Cannon, core contributor to Python and a fantastic representative of the Python community. They talked through various details surrounding a talk and blog post he wrote titled “Setting expectations for open source participation” and covered questions like: What is the the purpose of open source? How do you sustain open source? And what’s the goal?

They even talked through typical scenarios in open source and how kindness and recognizing that there’s a human on the other end of every action can really go a long way.

The ChangelogThe Changelog #317

#Hacktoberfest isn’t just about a free shirt

#Hacktoberfest is a once per year event in the month of October celebrating open source. For many it’s an on ramp to open source, PRs galore for maintainers, and t-shirts for those who submit 5 or more pull requests. In the end, however, it’s about the awareness of open source and its significance to the greater good to humanity as we know it.

Adam and Jerod talk with Daniel Zaltsman, Dev Rel Manager at DigitalOcean and key leader of Hacktoberfest to cover the backstory, where this project began, its impact on open source, how it has had to scale each year by many orders of magnitude, and of course we cover how you can play your part in #Hacktoberfest and give back to open source.

The ChangelogThe Changelog #315

Join the federation?! Mastodon awaits...

We talked with Eugen Rochko, the creator of Mastodon, about where Mastodon came from the problem it aimed to solve. How it’s not exactly Twitter alternative, although that’s its known claim to fame. Why it’s probably not going anywhere. The ins-and-outs of federation, getting started, running an instance, why you would want to — cool stuff you’ve never considered could be built on top of Mastodon. And finally, the story behind naming posted content a “toot”.

The ChangelogThe Changelog #306

The Great GatsbyJS

From open source project to a $3.8 million dollar seed round to transform Gatsby.js into a full-blown startup that’s building what’s becoming the defacto modern web frontend. In this episode, we talk with Jason Lengstorf about this blazing-fast static site generator, its building blocks and how they all fit together, the future of web development on the JAMstack (JavaScript + APIs), the importance of site performance, site rebuilds, getting started, and how they’re focused on building an awesome product and an awesome community.

The ChangelogThe Changelog #295

Scaling all the things at Slack

Julia Grace joined the show to talk bout about scaling all the things at Slack. Julia is currently the Senior Director of Infrastructure Engineering at Slack, and has been their since 2015 — so she’s seen Slack during its hyper-growth. We talked about Slack’s growth and scale challenges, scaling engineering teams, the responsibilities and challenges of being a manager, communicating up and communicating down, quality of service and reliability, and what it takes to build high performing leadership teams.

The ChangelogThe Changelog #255

Why is GraphQL so cool?

Johannes Schickling (Founder of Graphcool) joined the show to talk about GraphQL — an application layer query language from Facebook. We talked about what it is, where it makes sense to use it, its role in serverless architectures, getting docs for free via Schemas and Types, and the community that’s rallying around this new way to think about APIs.

The ChangelogThe Changelog #153

17 Years of curl with Daniel Stenberg

Daniel Stenberg joined the show to talk about curl and libcurl and how he has spent at least 2 hours every day for the past 17 years working on and maintaining curl. That’s over 13k hours! We covered the origins of curl, how he chooses projects to work on, why he has remained so dedicated to curl all these years, the various version control systems curl has used, licensing, and more.

0:00 / 0:00