Backend Banter

#001 - Elegance in OCaml with TJ DeVries

13 snips
May 16, 2023
TJ DeVries, a core maintainer of NeoVim, shares his insights on the elegance of functional programming with OCaml. He discusses the benefits of engaging in open source contributions, highlighting how they can boost a programmer's career. The conversation dives into the differences between Vim and NeoVim, emphasizing a transition to keyboard shortcuts. TJ also contrasts Haskell and OCaml, focusing on real-world applications and the significance of pure functions. Overall, he reflects on the artistry of code and the rewarding journey of development.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Accidental Maintainer

  • TJ DeVries stumbled into open source by wanting to change something in NeoVim.
  • This led to him becoming a core maintainer, highlighting the power of contributing.
ADVICE

Signal Through Projects

  • Open-source projects and personal projects are great ways to get noticed for good code.
  • They demonstrate practical coding skills to potential employers.
INSIGHT

OCaml vs. Haskell

  • Haskell is often considered more academic, focusing on purity and side-effect management.
  • OCaml provides a balance between functional purity and practical escape hatches for real-world needs.
Get the Snipd Podcast app to discover more snips from this episode
Get the app