The Everything Feed - All Packet Pushers Pods

HN813: What Should Networkers Know About Software Development (and Vice Versa)?

Feb 6, 2026
Nick Baraglio, network planner and IPv6 advocate with operational best-practice chops. Chris Rapier, high-performance data transfer scientist and creator of HPN-SSH. They discuss how developers often assume a perfect network and why that can hide inefficient apps. They cover sockets, TCP windows, SSH throughput, inspecting socket state, and ways to bridge the developer-networker knowledge gap.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Developers Expect The Network To Just Work

  • Many developers expect the network to 'just work' and avoid learning its internals.
  • This expectation shapes app design and can hide performance problems until production.
INSIGHT

BDP Limits Application Throughput

  • TCP receive window size and bandwidth-delay product (BDP) critically limit throughput on high-latency links.
  • Applications that ignore BDP risk severe throughput collapse on modern high-bandwidth paths.
INSIGHT

Sockets Reveal Useful TCP Telemetry

  • Sockets expose TCP internals like RTT, jitter, and congestion via a tcp_info struct that apps can read.
  • Applications can use these metrics to adapt behavior and improve performance when developers know to query them.
Get the Snipd Podcast app to discover more snips from this episode
Get the app