
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.
AI Snips
Chapters
Transcript
Episode notes
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.
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.
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.
