Published Aug 7, 2024

From Contributions to Career: Leo Kettmeir's Path to Deno | Beyond Coding Podcast #169

Leo Kettmeir delves into his inspiring transition from open-source contributor to software engineer at Deno, while exploring the nuances of team dynamics, programming language adoption, and the critical role of soft skills in engineering careers.
Episode Highlights
Beyond Coding Podcast logo

Popular Clips

Episode Highlights

  • Adoption

    Adopting new programming languages in organizations often faces a chicken-and-egg problem. notes that larger companies tend to stick with established languages like Java, while smaller companies might experiment with newer ones like Rust or Go 1. adds that for a language to gain traction in a large organization, it usually requires advocacy from someone in a senior position 1.

    If a senior manager says, this looks interesting, let's try this out, then it most likely will happen.

    ---

    Finding the right people who are interested in the technology is crucial for its adoption 1.

       

    Learning

    Learning new programming languages can be challenging, especially when transitioning from one language to another. shares his experience of moving from Go to Rust, highlighting the initial difficulties 2. He suggests starting with a language that has more defined concepts before tackling something like Rust 2. Leo, however, found Rust relatively easy to pick up, emphasizing that it varies from person to person 2.

    I only knew JavaScript and some TypeScript. It made sense. This is weird, but it makes sense.

    ---

    Personal preferences and prior experience play significant roles in how easily one can learn a new language 2.

Related Episodes