Skip to content
HomeVideosBooksBlogsPodcasts
EpisodesShowsTopics

HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Artwork for CoRecursive: Coding Stories
    Episode

    Abstraction and Learning with Runar Bjarnason

    CoRecursive: Coding Stories · Mar 15, 2019 · 49 min
    Episode page

    What is abstraction? Can we have a precise definition of abstraction that, once understood, makes writing software simpler? Runar has thought a lot about abstraction and how we can choose the proper level of abstraction for the software we write. In this interview, he explains these concepts using examples from the real world, from SQL, from effectful computing and many other areas. We also talk…

    Related

    • Moving Beyond RAG with Precomputed Context

      Software Engineering Daily • Sep 3, 2026 • 56 min
    • #58: Create better Python programs with concurrency, libraries, and patterns

      Talk Python To Me • May 10, 2016 • 55 min
    • W. Brian Arthur (Part 2) on "Prim Dreams of Order vs. Messy Vitality" in Economics, Math, and Physics

      COMPLEXITY • Oct 7, 2021 • 1 h 03 min
    • Episode 108: Simon Peyton Jones on Functional Programming and Haskell

      Software Engineering Radio - the podcast for professional software developers • Aug 29, 2008 • 51 min
    • Product development structures as systems (Interview)

      The Changelog: Software Development, Open Source • Sep 23, 2022 • 1 h 27 min
    • #529: Computer Science from Scratch

      Talk Python To Me • Dec 3, 2025 • 1 h 17 min
    • Python, OCaml, and Machine Learning with Laurent Mazare

      Signals and Threads • Oct 7, 2020 • 1 h 00 min
    • #45: The Python Testing Column, Now a Thing

      Talk Python To Me • Feb 9, 2016 • 59 min