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.

What HN saysHN commenters link his posts on deploying Haskell with Nix and shell script static analysis; he also shares his own writing in threads.
18HN people shared it
3linked it in comments
71stories submitted
649story points
3 months agolast shared
2014people per year2026

Most-shared posts

  1. 1
    We Don't Do Daily Stand-Ups at Supercede
    4 people · 83 points · first shared 2021 · 97 comments on HN
  2. 2
    Deploying a Haskell Web Service with Nix
    3 people · 124 points · first shared 2016 · 23 comments on HN
  3. 3
    How I write Elm applications
    3 people · 116 points · first shared 2020 · 98 comments on HN
  4. 4
    How I Write Invoices in Vim
    3 people · 113 points · first shared 2015 · 51 comments on HN
  5. 5
    Fast Counting with PostgreSQL and Haskell
    2 people · 43 points · first shared 2021 · 17 comments on HN
  6. 6
    How I Work from Anywhere in the World
    2 people · 7 points · first shared 2020 · discussion on HN
  7. 7
    Clojure Inventor Rich Hickey Doesn't Know Types
    2 people · 7 points · first shared 2019 · 2 comments on HN
  8. 8
    My Technological Regrets
    2 people · 5 points · first shared 2025 · discussion on HN
  9. 9
    Nix Overrides That Expire Themselves
    2 people · 5 points · first shared 2026 · discussion on HN
  10. 10
    Visualising Code Growth with Git and D3.js
    2 people · 5 points · first shared 2015 · discussion on HN
  11. 11
    JavaScript Is Not Expressive
    2 people · 4 points · first shared 2016 · 4 comments on HN
  12. 12
    Shell Script Static Analysis in Vim
    2 people · 1 points · first shared 2015 · discussion on HN
  13. 13
    I Feel Unsafe
    1 people · 26 points · first shared 2024 · 5 comments on HN
  14. 14
    Test Spies in Haskell
    1 people · 11 points · first shared 2025 · 4 comments on HN
  15. 15
    The World's Most Boring Build System
    1 people · 8 points · first shared 2015 · 12 comments on HN

What HN people wrote when they linked it

yakshaving_jgt · 2022-12-31
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.
labianchin · 2015-12-15
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/
nalllar · 2016-02-01
Link seems to be dead. 404. Oddly, it works without the final '/'. http://jezenthomas.com/deploying-a-haskell-web-service-with-nix

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close