Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
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

    "Design in Practice" by Rich Hickey

    ClojureTV

    2 HN recommenders · recommended in 3 months, 2023–2024

    YouTube

    1:00:46 · 65K views · May 12, 2023

    Rich Hickey's Clojure Conj 2023 talk on design in practice, covering problem statements, decision matrices, choosing precise words and making decisions in a team.

    HN draws on it for practical decision-making and problem-framing techniques that apply well beyond Clojure.

    Software Engineering & LanguagesSoftware architecture & designFunctional programmingManagement, leadership & organizations
    1. 1:02:50
      The Language of the System - Rich HickeyClojureTV174K views • 13 years ago
    2. 39:49
      Hammock Driven Development - Rich HickeyClojureTV333K views • 13 years ago
    3. 1:14:52
      Effective Programs - 10 Years of Clojure - Rich HickeyClojureTV176K views • 9 years ago
    4. 1:01:39
      "Simple Made Easy" - Rich Hickey (2011)ClojureTV434K views • 5 years ago
    5. 53:56
      Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojurejasonofthel33t119K views • 13 years ago
    6. 1:28:59
      Clojure for Lisp Programmers Part 1 - Rich HickeyClojureTV25K views • 13 years ago
    7. 1:10:05
      Are We There Yet - Rich HickeyZhang Jian24K views • 7 years ago
    8. 1:03:29
      Maybe Not - Rich HickeyClojureTV181K views • 7 years ago
    9. 4:57
      Rich Hickey rants about HttpServletRequest in 1080p: Death By Specificity from Clojure Made SimpleFred Overflow43K views • 6 years ago
    10. 31:44
      The Value of Values with Rich HickeyInfoQ145K views • 14 years ago
    11. 2:32:39
      Clojure Concurrency - Rich HickeyClojureTV73K views • 13 years ago
    12. 1:48:13
      Clojure for Java Programmers Part 1 - Rich HickeyClojureTV131K views • 13 years ago
    13. 1:16:14
      Spec-ulation Keynote - Rich HickeyClojureTV136K views • 9 years ago
    14. 45:00
      "Transducers" by Rich HickeyStrange Loop Conference116K views • 12 years ago
    15. 1:02:26
      Solving Problems the Clojure Way - Rafal DittwaldClojure/north87K views • 7 years ago
    16. 36:53
      Rails Conf 2012 Keynote: Simplicity Matters by Rich HickeyConfreaks220K views • 14 years ago
    17. 1:06:24
      Rich Hickey: Deconstructing the DatabaseInfoQ106K views • 14 years ago
    18. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    19. 36:42
      Bottom Up vs Top Down Design in Clojure - Mark BastianClojureTV29K views • 10 years ago
    20. 58:39
      Tim Ewald - Clojure: Programming with Hand ToolsClojureTV48K views • 12 years ago

    4 comments from Hacker News

    1. @erichoceanOct 2024· in “Focus on decisions, not tasks”

      A good approach to making decisions in a team context (also works for personal use) is explained by Rich Hickey here: this video The talks is called "Design in Practice" but is really about making decisions.

      RecommendsView on HN
    2. @jauntywundrkindOct 2024· in “Holocron is an object storage based leader election library”

      Rich Hickey has a section on using good words, on not using nicknames, in his (as ever wonderful) Clojure Conj 2023 talk Design in Practice, this video

      RecommendsView on HN
    3. @nivertechJun 2023· in “Ask HN: What team tools do you use in your startup to organize information?”

      I experienced this in Scrum planning, daily standups, and other rituals were done with Excel shared via Zoom (or similar) meetings. The Scrum Master would ask each team member a question (e.g. estimation, etc.) and then fill the Excel while online, wasting everyone's time. Same with planning, there will be some basic template for a sprint, and it will be filled with the estimations/Jira tickets during the online meeting! Given said that, there are some valid uses for shared spreadsheets in Product/SDLC. One method I used is specific for data engineering projects: the product fills Excel/Google Spreadsheet with the example input, output shapes in the form of tables, and the developers asking question while they arriving to common spec. Another is called Decision Matrix (almost as old as Periodic Table;), which was recently popularized by Rich Hickey in his talk Design in Practice[1,2]. Another valid usecase for shared spreadsheets is Use Cases table. --- [1] this video [2] slide #31 [LINK]

      CitesView on HN
    4. @jugjugDec 2023· in “Volkswagen Will Bring Back Physical Buttons in New Cars”

      Reminds on Rich Hickey ranting about touch screens in cars [1] in Design in Practice: > We do not have feature X" is never a valid problem statement. If you need proof of this you only need to look at a modern car which has a touch screen where no one said, "I need to slide my finger on some random piece of glass to a precise point to set my blower in my car while I am driving." No one has ever said that, right? But somebody did say, "We need touch screens because young people will never buy our cars." This is what happens when you are not talking about the problem. [1]: this video

      CitesView on HN