Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #8465

P

Peter Hilton

Personal blog · hilton.org.uk/blogprogrammingdesign

Peter Hilton's personal blog at hilton.org.uk covers programming and design. Since 2014, 9 different Hacker News readers have linked it 11 times, most often “Sort every collection you display: Unsorted is never the right order”. It is still writing: the last post was on 2026-10-27, and you can follow it by feed.

Visit the blog
11mentions?
9HN people?
2014–2024first – last linked?
Links on Hacker News per year · peak 3 in 2020

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

Commenters link Peter Hilton's talks on programming and naming, including a 2018 talk on beautiful code and a naming talk and podcast. One commenter credits the talk with asking the right questions.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Peter Hilton’s personal web site

Most-linked posts?

  1. Sort every collection you display: Unsorted is never the right order
    2 people · 2 mentions · first linked 2020-10-21

What Hacker News says?

  1. Nerd Fonts contain glyphs that allow things like the git strip you see at the bottom of code editors ("powerline"), along with ligatures (e.g. if you type <= it merges so it looks more like the math symbol of a less than sign and a single line at the same angle just below the < sign...) https://www.nerdfonts.com/ And here's an example of ligatures (see the image on the right - you type what's on the left, and the ri…

    Comment linking /blog/fira-code

    on “Superfile – A fancy, pretty terminal file manager”
  2. Submitted George Orwell's six rules for Scala programmers as a story · 5 points

    HN discussion
  3. Sadly there really is not much. Glad that you're interested! This talk from 2018 is asking the right questions, though I'm not a huge fan of all his ideas: https://hilton.org.uk/presentations/beautiful-code I have a rough Google doc I've been dumping ideas and links into that I'd be happy to share. You can email me at <my username>@gmail.com Would love to collaborate to develop some ideas and build some prototypes t…

    Comment linking /presentations/beautiful-code

    on “Ask HN: Who wants to collaborate?”
  4. Submitted Respect people’s full names: Don’t call someone’s name ‘invalid’ as a story · 3 points

    HN discussion
  5. I'm sorry, but there's a great deal of literature in support of this idea that naming things /well/ is one of the harder problems of programming. If you're arguing that "fst" and "snd" are better names than "@1" and "@2" then I think we have a disagreement. None of those are good names. (All of those might be perfectly "sufficient" names, though. For a local variable, I would argue that spending any time at all on n…

    Comment linking /blog/why-naming-things-is-hard

    on “Ruby's Creed”
  6. Submitted Adopt Two Technology Generations as a story · 1 points

    HN discussion
  7. I remember Peter Hilton giving a talk[0] and then speaking on a podcast[1] on the subject of naming. I thought at first it was him who was writing the book. Surprised that it wasn't :-) [0] - https://hilton.org.uk/presentations/naming [1] - https://www.se-radio.net/2016/12/se-radio-episode-278-peter-...

    Comment linking /presentations/naming

    on “Why we need a book about naming”
  8. Submitted Sort every collection you display: Unsorted is never the right order as a story · 1 points

    HN discussion
  9. Submitted Sort every collection you output as a story · 1 points

    HN discussion
  10. Submitted Software Review: Delibr as a story · 1 points

    HN discussion
  11. Submitted Single-letter names – a cautionary tale as a story · 1 points

    HN discussion

Search all of HN for hilton.org.uk