Death From Algorithm W 1978 (with Sabine Schmaltz)

30/12/2025 38 min Episodio 59
Death From Algorithm W 1978 (with Sabine Schmaltz)

Listen "Death From Algorithm W 1978 (with Sabine Schmaltz)"

Episode Synopsis

Jared talks with Sabine Schmaltz, an OCaml Developer Advocate at Tarides, about how she went from learning Standard ML in a demanding university course to getting hired for an OCaml role despite only having written “Hello, World,” and what she’s building now: FeedMansion, a tool to improve multi-account social posting and make OCaml community content more engaging with better summaries/teasers. Sabine explains her pragmatic stack—an OCaml backend using the minimalist Dream framework, a SolidJS frontend, and OCaml-based static site generation with MLX (a JSX-like approach that gives type-checked HTML)—and notes that OCaml’s syntax can feel foreign, which is part of why projects like Reason/ReScript help. They dig into where the real friction is today: not OCaml itself, but managing LLM-assisted coding responsibly, dealing with tooling/documentation transitions (like keeping agents on Dune instead of older opam-first guidance), and handling cases where LLMs stumble—such as complex typed database queries—where she used OCaml’s PPX system to generate safer code. The conversation widens to community building via FUN OCaml (Berlin 2024, Warsaw 2025, planning 2026), what’s new in OCaml (multicore support and effect handlers), the value and risk of AI-generated open source contributions, and Sabine’s advice for introducing OCaml at work: start small, choose problems where OCaml shines (DSLs/codegen, reliable services), and help the ecosystem by open-sourcing missing building blocks like API clients.Links:Hindley–Milner type systemStandard MLOCamlReScriptReasonML / ReasonTaridesX/Twitter: @sabine_s_GitHub: @SabineBluesky: @sabine.shDream (OCaml web framework)SolidJSMLX (.mlx / JSX for OCaml)TyXMLOpamFUN OCamlICFP (International Conference on Functional Programming)OCaml Workshop 2025SemgrepDead Code Podcast Links:MastodonXJared’s Links:MastodonXtwitch.tv/jardonamronJared’s Newsletter & WebsiteEpisode Transcript Hosted on Acast. See acast.com/privacy for more information.