Interview
summary
Describes moving from decades of OO work to functional programming in Scala, documenting concrete changes to architecture and developer habits while adapting code for Scala to Dotty migration. Reports using Rust for performance-sensitive pieces, specifically network function programming in Rust to handle Comcast line-rate scaling needs. Emphasizes pragmatic experiments (rewrites and interop) and lessons about which patterns reduced complexity and which required more effort to prove in production.
AI-written summary · about








