RTO vs WFH & the case for strong static typing (Changelog News #65)
Oct 9, 2023
auto_awesome
Jacob Kaplan-Moss discusses remote and colocated teams. Duarte Carmo created a neural search engine from Changelog transcripts. Tom Hacohen advocates for strong static typing. Orhun Parmaksız created a CLI to make your keyboard sound like a typewriter. Luke Plant shares hard truths about simplicity.
Remote vs office work depends on the context and specific roles, challenging binary return-to-office thinking.
Strong static typing in programming languages reduces bugs and enhances developer experience compared to dynamic languages like JavaScript.
Deep dives
The importance of contextual work models
In the podcast episode, Jacob Kaplan-Moss discusses the importance of viewing office work and remote work in a contextual manner. He argues that neither remote nor office-only work is globally better and that the correct model depends on the context. Jacob provides default guidance on which types of roles are better suited for in-office work and which make more sense for remote arrangements. This nuanced approach challenges the binary thinking around return-to-office policies.
Advantages of strong static typing in software development
Tom Hekoen, who has extensive experience in software development, emphasizes the benefits of strong static typing. He asserts that having types in programming languages leads to fewer bugs and enhances the developer experience. Tom highlights the drawbacks of dynamic languages, like JavaScript, where errors can occur at runtime, making it challenging to catch them during development. He argues that working a bit more to check invariances at compile or type checking time is preferable, as it avoids runtime errors that could negatively impact users and customer experience.
Jacob Kaplan-Moss’ recommendations for remote vs colocated teams, Duarte Carmo created a neural search engine from Changelog transcripts, Tom Hacohen says strong static typing is a hill he’s willing to die on, Orhun Parmaksız created a CLI that makes your keyboard sound like a typewriter & Luke Plant spits hard truths about simplicity.