

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