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

Top all-time · #629

M

Matt Rickard

Personal blog · matt-rickard.com · on HN as rckrdprogrammingstartupsai

Matt Rickard's personal blog at matt-rickard.com covers programming, startups and ai. Since 2019, 98 different Hacker News readers have linked it 456 times, most often “Build a Docker-compatible replacement for Dockerfile using buildkit”. It is still writing: the last post was on 2026-07-21, and you can follow it by feed.

Visit the blog
456mentions?
2recommend?
98HN people?
2019–2025first – last linked?
Links on Hacker News per year · peak 190 in 2023

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

Why HN links it

HN readers link Matt Rickard's posts on configuration complexity (the Heptagon), Unix commands becoming startups, pair programming, and constraining LLM output. Mostly cited as reference links.

Recommended for · 2 comments
Called a 'good entry level' post on regex-constrained LLMs; 'mostly agree' with the pair-programming post.

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

About Matt Rickard.

The author on HN?

rckrd · 2,179 karma · member since 2012

twitter.com/mattrickard matt@matt-rickard.com

From their public HN profile, which links to this site.

Most-linked posts?

  1. Build a Docker-compatible replacement for Dockerfile using buildkit
    4 people · 4 mentions · first linked 2019-01-10
  2. Knuth and McIlroy Approach a Problem
    4 people · 4 mentions · first linked 2022-08-15
  3. Context-Free Grammar Parsing with LLMs
    3 people · 5 mentions · first linked 2023-05-14
  4. Squash, Merge, or Rebase?
    3 people · 4 mentions · first linked 2022-03-07
  5. The Heptagon of Configuration (2019)
    3 people · 4 mentions · first linked 2022-07-15
  6. Against Pair Programming
    3 people · 4 mentions · first linked 2022-01-03
  7. Lessons from Debugging
    3 people · 3 mentions · first linked 2023-10-02
  8. AWS is not a dumb pipe
    3 people · 3 mentions · first linked 2022-01-13
  9. The Heptagon of Configuration
    3 people · 3 mentions · first linked 2019-01-02
  10. The Contrarian Strategy of OpenAI
    3 people · 3 mentions · first linked 2023-08-29

What Hacker News says?

  1. https://matt-rickard.com/archive/ My personal blog with 327 posts. I write daily posts about engineering/startups/and other topics I find interesting (math, cryptography, behavioral psychology, etc.)

    Comment linking /archive/

    on “Ask HN: Share your personal site”
  2. Submitted Reflections on 10k Hours of Programming as a story · 421 points

    HN discussion
  3. Never tried myself but this is the most serious attempt I’ve seen on alternative docker syntax https://earthly.dev/ You also have mockerfiles, being more of a proof of concept if I understand correctly https://matt-rickard.com/building-a-new-dockerfile-frontend/

    Comment linking /building-a-new-dockerfile-frontend/

    on “`COPY –chmod` reduced the size of my container image by 35%”
  4. Submitted Don't use Kubernetes yet as a story · 306 points

    HN discussion
  5. Every Unix command eventually becomes a startup: https://matt-rickard.com/every-unix-command-becomes-a-startu... Turns out not everyone wants to spend years learning *nix and sit on a desktop pc debugging shell commands to edit their video.

    Comment linking /every-unix-command-becomes-a-startup

    on “Show HN: I completed shipping my desktop app”
  6. Submitted S3 isn't getting cheaper as a story · 288 points

    HN discussion
  7. Author here, ironically, guilty of this https://matt-rickard.com/virgo-lang/

    Comment linking /virgo-lang/

    on “Reflections on 10k Hours of Programming”
  8. Submitted The Unreasonable Effectiveness of Makefiles as a story · 256 points

    HN discussion
  9. I just wanted to say that today I hit the 2 month mark for consecutive days of writing. I published 60 posts, one every day. I wrote about startups, engineering, and other thoughts. I've found that doing something daily is the best way for me to build habits. It's been a fantastic experience. My writing became more concise. It's given me clarity. And great idea for the site- I submitted a pull request for my blog [0…

    Comment linking /

    on “Curated list of personal blogs”
  10. Submitted I miss the programmable web (2021) as a story · 248 points

    HN discussion
  11. They have strategy called Embrace, Extend, Extinguish. They are still running this strategy, but now also buy good PR buying paying high profile developers thru their developer advocate positions. """ Microsoft finally is fulfilling its dream of EEE to Linux. Windows Subsystem for Linux (WSL) embraced the API – letting you run Linux binaries (and GUIs!) on Windows natively. Next, WSL extended the kernel with GPU dri…

    Comment linking /embrace-extend-extinguish/

    on “The Case for C# and .NET”
  12. Submitted What comes after Git as a story · 227 points

    HN discussion
  13. One of the past maintainers of minikube here. Minikube, while targeted towards Kubernetes developers, also provides all the features you'd want here. It also takes away most of the pain from virtual machine management w/ native hypervisors. If you're looking for customizability (boot image, docker version, container runtime), minikube is probably your best bet. It even comes with some rudimentary file-sharing and po…

    Comment linking /docker-desktop-alternatives/

    on “Docker for Mac Without Docker Desktop”
  14. Submitted Why did Heroku fail? as a story · 215 points

    HN discussion
  15. This is how Tailwind works. This sort of comment comes up every time Tailwind is mentioned. Here's a recent piece on the popularity of the framework: https://matt-rickard.com/why-tailwind-css-won

    Comment linking /why-tailwind-css-won

    on “Htmx and Web Components: A Perfect Match”
  16. Submitted Non-Obvious Docker Uses as a story · 210 points

    HN discussion
  17. Why not instead use one of the popular programming languages (C#, Java, ...), possibly with some dedicated library built on top of it? Also, reminds me of the Heptagon of Configuration [1]. [1] https://matt-rickard.com/heptagon-of-configuration

    Comment linking /heptagon-of-configuration

    on “The Dhall Configuration Language”
  18. Submitted SQLite Doesn't Use Git as a story · 181 points

    HN discussion
  19. Sorry, I should I have linked some in the article. - Alternative docker frontends - https://matt-rickard.com/building-a-new-dockerfile-frontend/ ( https://github.com/r2d4/mockerfile ) - Docker merge - https://matt-rickard.com/docker-merge/ ( https://github.com/r2d4/docker-merge )

    Comment linking /docker-merge/

    on “Non-Obvious Docker Uses”
  20. Submitted The End of CI as a story · 146 points

    HN discussion
  21. That was my post. I'm one of the ex-maintainers of minikube and skaffold as well. [0] https://matt-rickard.com/docker-desktop-alternatives/

    Comment linking /docker-desktop-alternatives/

    on “Minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows”
  22. Submitted An Overview of Docker Desktop Alternatives as a story · 142 points

    HN discussion
  23. Maybe images are the universal interface. With some of the advancements in ML, we have different decoders: image-to-text (OCR), layout information (object recognition), and other metadata (formatting, fonts, etc.). Now, with diffusion-based models like Stable Diffusion and DALL-E, we have an encoder – text-to-image. Natural analogy to how humans perceive the world and how we've designed our own human-computer interf…

    Comment linking /screenshots-as-the-universal-api

    on “Text Is the Universal Interface”
  24. Submitted Hire for slope, not Y-Intercept as a story · 127 points

    HN discussion
  25. There's also the "Heptagon of configuration" https://matt-rickard.com/heptagon-of-configuration/

    Comment linking /heptagon-of-configuration/

    on “No YAML”
  26. Submitted AWS is not a dumb pipe as a story · 116 points

    HN discussion
  27. My contribution to the best-first guess on Wordle is a greedy algorithm that picks the word that eliminates the most solutions. [1] [1] https://matt-rickard.com/wordle-whats-the-best-starting-word...

    Comment linking /wordle-whats-the-best-starting-word/

    on “Best Wordle guessing strategy”
  28. Submitted The Lost Art of System Administration as a story · 114 points

    HN discussion
  29. As good a place as any to share: https://matt-rickard.com/accidentally-turing-complete

    Comment linking /accidentally-turing-complete

    on “Computing with Time: Microarchitectural Weird Machines”
  30. Submitted Against Pair Programming as a story · 100 points

    HN discussion

Search all of HN for matt-rickard.com

Linked by the same people?