
Optimize for smoothness not speed (Ship It! #16)
Streams straight from the publisher. podnod never proxies or re-hosts episode audio.
This week Gerhard is joined by Justin Searls, Test Double co-founder and CTO. Also a 🐞 magnet. They talk about how to deal with the pressure of shipping faster, why you should optimize for smoothness not speed, and why focusing on consistency is key. Understanding the real why behind what you do is also important. There’s a lot more to it, as its a nuanced and complex discussion, and well worth your time.
Expect a decade of learnings compressed into one hour, as well as disagreements on some ops and infrastructure topics — all good fun. In the show notes, you will find Gerhard’s favorite conference talks Justin gave a few years back.
Changelog++ members get a bonus 1 minute at the end of this episode and zero ads. Join today!
Sponsors:
- Fly – Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
- LaunchDarkly – Ship fast. Rest easy. Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users.
- SignalWire – Build what’s next in communications with video, voice, and messaging APIs powered by elastic cloud infrastructure. Try it today at signalwire.com and use code
SHIPITfor $25 in developer credit. - Grafana Cloud – Our dashboard of choice Grafana is the open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Featuring:
Show Notes:
⭐️ Justin is giving the keynote at this year’s Reliable Web Summit. The topic is why distrust is at the heart of a lot of the issues we discussed and how to build trust as an individual, small team, and organization. ⭐️
- It all started with this Tweet
- 5 for 5000: Find your Leading Indicators
- 🎬 The Selfish Programmer
- 🎬 Running a business, demystified
- 🎬 How to program
- The most impressive Olympic event I’ve seen out of Tokyo so far
Justin Searls: If you’re a programmer and you’re happy with the work you’re doing, you’re growing in the ways you want, and you feel pushed to do your best work as opposed to work the most hours, congratulations! That’s all too rare.
Something missing or broken? PRs welcome!
Join the discussion
changelog.zulipchat.comChangelog++
changelog.comFly
fly.ioLaunchDarkly
launchdarkly.comSignalWire
signalwire.comGrafana Cloud
grafana.comWebsite
justin.searls.coGitHub
github.comMastodon
mastodon.socialX
x.comWebsite
gerhard.ioGitHub
github.comLinkedIn
linkedin.comX
x.comthe keynote at this year’s Reliable Web Summit
reliablewebsummit.comthis Tweet
twitter.com5 for 5000: Find your Leading Indicators
blog.testdouble.comThe Selfish Programmer
blog.testdouble.comRunning a business, demystified
blog.testdouble.comHow to program
blog.testdouble.comPRs welcome!
github.com