
Changelog Interviews
Conversations with the hackers, leaders, and innovators of the software world. Adam Stacoviak and Jerod Santo face their imposter syndrome so you don’t have to. Expect in-depth interviews with the best and brightest in software engineering, open source & leadership. This is a polyglot podcast. All programming languages, platforms & communities are welcome.
Latest episodes

Apr 15, 2016 • 1h 15min
Your Huginn Agents Are Standing By
Andrew Cantino joined the show to talk with Jerod about Huginn, a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Think of it as a hackable Yahoo! Pipes plus IFTTT on your own server.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Codeship Jet – Check out Jet, Codeship’s Tool for Docker! Signup for their free webinar on April 28th on managing testing environments with Docker and Codeship Jet.
Pulse – Realtime cloud and infrastructure monitoring with visualization and alerting so you can monitor your blind spots.
DigitalOcean Block Storage – Introducing block storage: attach highly available and expandable storage to your Droplets, on demand. Coming Summer 2016. Use our code CHANGELOG to get a $10 hosting credit when you create a new account.
Featuring:Andrew Cantino – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Huginn on GitHub
IFTTT
Something missing or broken? PRs welcome!

Mar 26, 2016 • 1h 42min
Haskell Programming
Chris Allen and Julie Moronuki joined the show to talk about Haskell, their book “Haskell Programming”, learning to program, their book writing process, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Toptal – Join the best, or hire the best engineers and designers! Email Adam (adam@changelog.com) for a personal introduction to our friends at Toptal.
Linode Professional Services – Let Linode’s Professional Services team be your Sysadmin. Use promo code changelog20 for a $20 credit!
Opbeat for Node.js – Opbeat has opened up support for Node.js Application Performance Monitoring and they’re accepting beta signups right now!
Pulse – Realtime cloud and infrastructure monitoring with visualization and alerting so you can monitor your blind spots.
Featuring:Chris Allen – Website, GitHub, XJulie Moronuki – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
zmanian (Zaki Manian)
Podcast suggestion: Chris Allen and Julie Moronuki’s Haskell Book · Issue #384 · thechangelog/ping
How to Learn Haskell in Less Than 5 Years
Modeling Data in Haskell for Beginners
Haskell Programming Book
SuperGinBaby | All of my systems come to naught.
Haskell Stack Mega-Tutorial
Yuri the trainer who trains - YouTube
bitemyapp/learnhaskell: Learn Haskell
An introduction to LaTeX
ML (programming language) - Wikipedia, the free encyclopedia
Haskell (programming language) - Wikipedia, the free encyclopedia
Purescript · Issue #392 · thechangelog/ping
Hour of Code | Khan Academy
Argumatronic - Teaching a 10-year-old Haskell: Day One
Rudolf Carnap - Wikipedia, the free encyclopedia
Armadillidiidae - Wikipedia, the free encyclopedia
Grace Hopper - Wikipedia, the free encyclopedia
Simon Peyton Jones - Wikipedia, the free encyclopedia
Haskell Language
Home - The Haskell Tool Stack
Something missing or broken? PRs welcome!

Mar 4, 2016 • 1h 35min
The future of WordPress and Calypso
Matt Mullenweg, the creator of WordPress and the CEO of Automattic, joined the show to talk about the past, present, and future of WordPress. We talked about the role of JavaScript for WordPress, their new REST API, Calypso, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean Block Storage – Use the code CHANGELOG to get a $10 hosting credit when you create a new DigitalOcean account
Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language. Get the Bootstrap plan free for 90 days. That’s nearly 300,000 errors tracked totally free. Members can get an extra $200 in credit.
Pulse – Realtime cloud and infrastructure monitoring with visualization and alerting so you can monitor your blind spots.
Featuring:Matt Mullenweg – Website, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Dance to Calypso
Introducing the New WordPress.com
Automattic
The Story Behind the New WordPress.com
State of the Word 2015
Simplenote
The Year Without Pants by Scott Berkun
Beautiful Code
The Pragmatic Programmer
Steve Krug - Advanced Common Sense
Dave Winer - Scripting News
Joel Spolsky on Software
Scott Berkun
George Orwell - Politics and the English Language (1946)
Something missing or broken? PRs welcome!

Feb 27, 2016 • 1h 24min
TiddlyWiki
Jeremy Ruston joined the show to talk about TiddlyWiki — a unique non-linear notebook for capturing, organizing, and sharing complex information. It’s written in JavaScript and sports a custom fake DOM. We talked to Jeremy about his nearly 40 year career in programming, Hackability as a human right, Tiddlers — the atomic unit of data in TiddlyWiki and so much more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Toptal – Join the best, or hire the best engineers and designers! Email Adam (adam@changelog.com) for a personal introduction to our friends at Toptal.
Linode – Get one of the fastest, most efficient SSD cloud servers for only $10/mo. Use promo code changelog20 for $20 credit!
Pulse – Realtime cloud and infrastructure monitoring with visualization and alerting so you can monitor your blind spots.
Featuring:Jeremy Ruston – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
TiddlyWiki · Issue #248 · thechangelog/ping
TiddlyWiki — a non-linear personal web notebook
TiddlyWiki on GitHub
MK14 - Wikipedia, the free encyclopedia
Hackability as a Human Right — Jermolene TalkyTalky
Wuthering Bytes - 26th September to 2nd October 2015
Tiddlywinks - Wikipedia, the free encyclopedia
Something missing or broken? PRs welcome!

Feb 12, 2016 • 1h 32min
freeCodeCamp
Quincy Larson is the creator of an open source community called freeCodeCamp. We talked with Quincy about “the secret to getting good at coding”, their curriculum that spans a solid year (totaling 2,080 hours) of deliberate coding practice, plans for financial sustainability of the project, and the people behind it on the leading/teaching side and the camper side.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Codeship's Docker Platform – Join this free webinar from Codeship — Co-founders Florian Motlik and Manuel Weiss will discuss their new Continuous Integration and Delivery Platform with Native Docker support
DigitalOcean Block Storage – Use the code CHANGELOG to get a $10 hosting credit when you create a new DigitalOcean account
Opbeat for Node.js – Build faster Node.js apps. Instantly pinpoint performance issues, and optimize your code. Install in minutes.
Pulse – Realtime cloud and infrastructure monitoring with visualization and alerting so you can monitor your blind spots.
Featuring:Quincy Larson – Website, GitHub, XShow Notes:
Subscribe to Changelog Nightly
Subscribe to Changelog Weekly
Quincy Larson on Medium
freeCodeCamp
Santa Barbara Hackerspace
GitHub’s All Time Top Repositories
Why Software Is Eating The World by Marc Andreessen
Sebastian Thrun on Wikipedia
Daphne Koller on Wikipedia
Andrew Ng on Wikipedia
Jimmy Wales on Wikipedia
Agency (sociology) on Wikipedia
LoopBack
MEAN.IO - MongoDB, Express, Angularjs Node.js powered fullstack web framework
Free Code Camp’s First Month - Medium
Learn to Code by Coding - Medium
lichess.org • Free Online Chess
Opportunity cost
#165: Everyone’s Welcome Here (Giant Robots Smashing Into Other Giant Robots Podcast)
5 Coding Podcasts to Enlighten your Commute - Medium
Something missing or broken? PRs welcome!

Feb 9, 2016 • 1h 35min
Elixir and the Future of Phoenix
José Valim joined the show to talk about Elixir. We learned about the early days of José’s start as a programmer. José took us back to the beginning of Elixir and shared why Erlang got him so excited, we broke down features of the language, we talked about functional programming, concurrency, developing for multi-core systems, we talked about the Elixir community, the future of Phoenix, Ecto, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Toptal – Join the best or hire the best engineers and designers! Email Adam (adam@changelog.com) to get a personal introduction to get started with Toptal.
Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language. Members can get $200 in credit.
Linode – Our cloud server of choice! We host everything we do on Linode servers. Use the code changelog20 to get 2 months free!
Pulse – Realtime cloud and infrastructure monitoring with visualization and alerting so you can monitor your blind spots.
Featuring:José Valim – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
José Valim (@josevalim) on Twitter
José Valim (@josevalim) on GitHub
Elixir
Plataformatec
#147: Elixir and Phoenix with Chris McCord - The Changelog
Elixir v1.2 and Ecto v1.1 · Issue #339 · thechangelog/ping
Ruby on Rails
plataformatec/devise: Flexible authentication solution for Rails with Warden.
Erlang Programming Language
jashkenas (Jeremy Ashkenas)
jashkenas/coffeescript: Unfancy JavaScript
A Week with Elixir - Joe Armstrong says, “this is good shit.”
José Valim at Strange Loop 2012 - Elixir: Modern Programming for the Erlang VM
Programming Ruby “The Pickaxe” by Dave Thomas, Chad Fowler, and Andy Hunt
#191: Elm and Functional Programming with Richard Feldman - The Changelog
elixir-lang/ecto - Elixir
The Pragmatic Bookshelf “Productive |> Reliable |> Fast” by Chris McCord, Bruce Tate, and José Valim
The Pragmatic Bookshelf “Productive |> Reliable |> Fast” 1.4 by Chris McCord, Bruce Tate, and José Valim
Introduction - Elixir
Hero: Guy L. Steele, Jr. - Wikipedia, the free encyclopedia
Elixir Radar: the weekly email newsletter about Elixir - Plataformatec
Exception tracking and logging from Elixir to Rollbar (elixir-addicts/rollbax)
Something missing or broken? PRs welcome!

Jan 30, 2016 • 1h 49min
Funding open source
Nadia Eghbal joined the show to discuss a HUGE topic that’s near and dear to our heart – funding open source! We discussed what it takes to fund open source software development, Nadia’s current investigative journalism efforts around funding open source (funded by the Ford Foundation), venture-backed open source projects, what it means for an open source project to be in good shape, some potential solutions to provide better long-term support for open source, and we tried to determine how much the open source of the world might be worth.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Toptal – Join the best or hire the best engineers and designers! Email Adam (adam@changelog.com) to get a personal introduction to get started with Toptal.
Linode – Our cloud server of choice! We host everything we do on Linode servers. Use the code changelog20 to get 2 months free!
Opbeat for Node.js – Build faster Node.js apps. Instantly pinpoint performance issues, and optimize your code. Install in minutes.
Featuring:Nadia Eghbal – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Nadia Eghbal - Homepage
Nadia Eghbal (@nayafia) on Twitter
Nadia Eghbal on Medium
Subscribe to Building Better Software Updates
How I Stumbled Upon The Internet’s Biggest Blind Spot — Medium
Open source was worth at least $143M of Instagram’s $1B acquisition — Medium
Open source infrastructure: the Q&A — Medium
What if Facebook were a nonprofit?
GreatSchools - Public and Private School Ratings, Reviews and Parent Community
500 Startups
Slack Raises $80 Million Fund to Support Platform Strategy - Digits - WSJ
Ruby Together
fundingoss.com
Ford Foundation
Something missing or broken? PRs welcome!

Jan 29, 2016 • 59min
Crystal: Fast as C, Slick as Ruby
Ary Borenszweig and Juan Wajnerman, the folks behind Crystal, joined the show to talk about the goals of the language, how it’s the best of both worlds between Ruby and C, why if it’s so close to and inspired by Ruby why not just give their time/effort to Ruby instead, the new compiler, and we also discussed what’s left before Crystal can go 1.0.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Toptal – Join the best or hire the best engineers and designers! Email Adam (adam@changelog.com) to get a personal introduction to get started with Toptal.
Linode – Our cloud server of choice! We host everything we do on Linode servers. Use the code changelog20 to get 2 months free!
Featuring:Ary Borenszweig – Website, GitHub, XJuan Wajnerman – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Changelog Weekly - Issue #32
Manas Technology Solutions (manas.com.ar)
Crystal Homepage
Codcore/amethyst
Hacker News search for “crystal-lang”
The Future of Crystal
Compile & Run Code in Crystal (play.crystal-lang.org)
manastech/crystal
asterite/crystal
Initial commit with lexer, parser, ast and visitor · manastech/crystal@220bb8c
Initial commit · asterite/crystal@50db229
Support Crystal Language on Bountysource
Something missing or broken? PRs welcome!

Jan 16, 2016 • 1h 32min
Elm and Functional Programming
Richard Feldman from NoRedInk joined the show to talk about Elm and Functional Programming. Elm labeled itself “the best of functional programming in your browser” and boasts “no runtime exceptions.” We talked about the language, whether or not it’s really faster than React, JavaScript fatigue, and the best ways to get started with Elm.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Codeship – If it works with Docker, it works with Codeship Jet.
DigitalOcean Block Storage – Use the code CHANGELOG to get a $10 hosting credit when you create a new DigitalOcean account
Opbeat for AngularJS – Performance monitoring for AngularJS. Instantly pinpoint performance issues, and optimize your code. Install in minutes.
Featuring:Richard Feldman – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Richard Feldman on Twitter
Evan Czaplicki on GitHub
mwForum
Elm
Style Guide
Elm Syntax
Elm From JavaScript
Elm Docs
[Podcast Suggestion] Evan Czaplicki - designer, developer of ELM lang · Issue #281 · thechangelog/ping
Prezi - We’re excited to announce that Evan Czaplicki…
NoRedInk makes learning grammar fun and easy
#187: Redux, React, and Functional JavaScript with Dan Abramov - The Changelog
NoRedInk/elm-rails
elm-rails 3.0.0
(99+) Elm Discuss - Google Groups
Join Elm on Slack!
Building a Live-Validated Signup Form in Elm — NoRedInk Tech
Elm Packages
Join the Changelog community for $20/yr!
Something missing or broken? PRs welcome!

Jan 8, 2016 • 1h 21min
ZeroDB
MacLane Wilkison and Michael Egorov, the creators of ZeroDB, joined the show to talk about ZeroDB — an end-to-end encrypted database (protocol), why it’s open source, how it’s different than other encryption techniques, performance for running encrypted queries, and an interesting topic called Proxy re-encryption.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Codeship – If it works with Docker, it works with Codeship Jet.
Toptal – Join the best or hire the best engineers and designers! Email Adam (adam@changelog.com) to get a personal introduction to get started with Toptal.
DigitalOcean – Use the code CHANGELOG to get a $10 hosting credit when you create a new DigitalOcean account
Featuring:Michael Egorov – GitHubMacLane Wilkison – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Michael Egorov on GitHub
MacLane Wilkison on Twitter
@ZeroDB_ congrats on the launch!
ZeroDB Homepage
ZeroDB on GitHub
ZeroDB on AngelList
FinTech Innovation Lab London
ZeroDB Tutorial
MacLane Wilkison Explains ZeroDB
ZODB - a native object database for Python
Something missing or broken? PRs welcome!