Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
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
    J

    Jezen Thomas

    jezenthomas.com · Personal blog · on HN since 2014

    Jezen Thomas, a developer at Supercede, writes about Haskell, Nix, Elm, PostgreSQL, Vim, and remote work.

    Visit blogRSSHN submissions
    ProgrammingLanguages & CompilersDevOps & Cloud
    What HN says

    HN commenters link his posts on deploying Haskell with Nix and shell script static analysis; he also shares his own writing in threads.

    Stats for nerds
    18HN people shared it
    71linked in comments
    649story points
    Dec 2022last shared
    2015people per year2022

    Top posts on HN

    1. 1
      Deploying a Haskell Web Service with Nix
      3 people · 124 points · first shared 2016 · 23 comments on HN
    2. 2
      How I write Elm applications
      3 people · 116 points · first shared 2020 · 98 comments on HN
    3. 3
      How I Write Invoices in Vim
      3 people · 113 points · first shared 2015 · 51 comments on HN
    4. 4
      We Don't Do Daily Stand-Ups at Supercede
      4 people · 83 points · first shared 2021 · 97 comments on HN
    5. 5
      Fast Counting with PostgreSQL and Haskell
      2 people · 43 points · first shared 2021 · 17 comments on HN
    6. 6
      I Feel Unsafe
      1 person · 26 points · first shared 2024 · 5 comments on HN
    7. 7
      Test Spies in Haskell
      1 person · 11 points · first shared 2025 · 4 comments on HN
    8. 8
      The World's Most Boring Build System
      1 person · 8 points · first shared 2015 · 12 comments on HN
    9. 9
      Clojure Inventor Rich Hickey Doesn't Know Types
      2 people · 7 points · first shared 2019 · 2 comments on HN
    10. 10
      How I Work from Anywhere in the World
      2 people · 7 points · first shared 2020 · Discussion on HN

    What HN people wrote when they linked it

    • yakshaving_jgtDec 2022

      My blog sometimes appears on this website and generates some interesting discussion. I most recently wrote about making database tables smaller, and I plan to write more posts exploring what “make it smaller” means to me. It’s usually about the size of the problem space, and the economics of expediency.

      https://jezenthomas.com/

      I plan to make the business calmer by further establishing a culture of conscientious writing among my colleagues. I’m a big fan of 37 Signals and I often (but not always) follow their lead in business. I have been pushing (and leading by example) for written pitches paired with fat marker sketches for proposed feature development. Previously we have plugged insufficient specification and iteration directly into high-fidelity UI design, leaving developers to infer product behaviour from graphics they see in Figma. I think this hasn’t worked.

      I also plan to continue aggressively cutting features. I would rather sell half a product than a half-assed product, and I think the benefits of paring a product down to the good bits has a positive compounding effect on both the user experience, the developer experience, the sales pitch, etc.

    • labianchinDec 2015

      Remembering best practices for BASH might be hard.
      I recommend using http://www.shellcheck.net/. I use with vim and syntastic. This article talks more about it: http://jezenthomas.com/shell-script-static-analysis-in-vim/

    • nalllarFeb 2016

      Link seems to be dead. 404.

      Oddly, it works without the final '/'.

      http://jezenthomas.com/deploying-a-haskell-web-service-with-nix

    Related

    Michael Snoymansnoyman.com52 people

    Haskell: The Bad Parts, part 2 (2020)

    Michael Snoyman
    Personal · last shared 2024
    Steve Loshstevelosh.com219 people

    Git koans

    Steve Losh
    Personal · last shared 2026
    Serokell Blogserokell.io75 people

    Companies That Use Haskell in Production

    Serokell Blog
    Company · last shared 2026
    Tweag Blogtweag.io141 people

    Nix: Taming Unix with Functional Programming

    Tweag Blog
    Company · last shared 2026
    FP Complete Blogfpcomplete.com201 people

    Monads and GATs in Nightly Rust

    FP Complete Blog
    Company · last shared 2025
    Scattered Thoughtsscattered-thoughts.net186 people

    Against SQL

    Scattered Thoughts
    Personal · last shared 2026
    Isaac Schlueterblog.izs.me88 people

    A member of our community is missing, help find him

    Isaac Schlueter
    Personal · last shared 2026
    Stephen Diehlstephendiehl.com209 people

    What I Wish I Knew When Learning Haskell

    Stephen Diehl
    Personal · last shared 2026