
The Changelog: Software Development, Open Source
Build software that lasts! (Interview)
Feb 5, 2025 · 1 hr 27 min · 84.5 MB
0:00-1:27:51
Streams straight from the publisher. PodNod never proxies or re-hosts episode audio.
After 30+ years in the software industry, Bert Hubert has experienced a lot. He founded PowerDNS, published articles for places like IETF / IEEE, and built his own parliament monitoring system. That just scratches the surface.
Recently, Bert wrote about what it takes to build software for the long term. Let’s dig in.
Changelog++ members get a bonus 10 minutes at the end of this episode and zero ads. Join today!
Sponsors:
- Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
- Temporal – Build invincible applications. Manage failures, network outages, flaky endpoints, long-running processes and more, ensuring your workflows never fail. Register for Replay in London, March 3-5 to break free from the status quo.
- DeleteMe – Text
CHANGELOGto 64000 to join DeleteMe. They make it quick, easy, and safe to remove your personal data online.
Featuring:
- Bert Hubert – Website, GitHub, LinkedIn, Mastodon, X
- Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
- Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
- Shifting Cyber Norms: Microsoft security POST-ing to you
- On Long Term Software Development
- Life Long Learning: Dealing With New Things
- Lawmakers use haka to protest in New Zealand’s parliament
Something missing or broken? PRs welcome!
Join the discussion
changelog.zulipchat.comChangelog++
changelog.comRetool
retool.comTemporal
temporal.ioReplay in London, March 3-5
replay.temporal.ioDeleteMe
joindeleteme.comWebsite
berthub.euGitHub
github.comLinkedIn
linkedin.comMastodon
fosstodon.orgX
x.comWebsite
adamstacoviak.comGitHub
github.comLinkedIn
linkedin.comMastodon
changelog.socialX
x.comWebsite
jerodsanto.netGitHub
github.comLinkedIn
linkedin.comMastodon
changelog.socialX
x.comOn Long Term Software Development
berthub.euPRs welcome!
github.com
- 0:00Welcome to The Changelog
- 1:10Sponsor: Retool
- 3:56Start the show!
- 4:23Bert's first job
- 8:00"Redundant" setups
- 11:49Monitoring the Dutch parliament
- 14:23Learning in production
- 15:18MS email scanner now POSTs
- 18:05Government data formats
- 22:35New Zealand's haka protest
- 25:01Sponsor: Temporal
- 27:02Long-term development
- 35:45Focusing on simplicity
- 50:33Sponsor: DeleteMe
- 52:25How many deps is too many deps?
- 56:33You can't trust the network
- 58:18When dependencies go wrong
- 1:01:39Dependency decision tree
- 1:03:59Dependency selection efforts
- 1:05:33Dealing with new things
- 1:10:12Bert's invested languages
- 1:13:56Bert's language wish
- 1:17:00Don't resist the future
- 1:19:36AI dependency selection
- 1:21:10Dig in!
- 1:22:16Share your findings!
- 1:23:18Join the community!
- 1:23:34Connecting with Bert
- 1:25:54Closing thoughts and stuff