Top all-time · #13728
Andy Dote
Personal blog · andydote.co.ukprogrammingsystems
Andy Dote's personal blog at andydote.co.uk covers programming and systems. Since 2020, 5 different Hacker News readers have linked it 18 times, most often “Content based change detection with Make”. It is still writing: the last post was on 2026-04-02, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN commenters link this blog's posts on a Nomad operator pattern, content hashing with Makefiles, and build tooling for manyrepo setups, citing them as examples.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Content based change detection with Make2 people · 2 mentions · first linked 2022-09-19
- The Operator Pattern in Nomad2 people · 2 mentions · first linked 2021-11-22
- Deploy != Release2 people · 2 mentions · first linked 2022-12-25
What Hacker News says?
I also think that printf debugging is fine, but there are better tools [1] - however they might be more involved to setup, or not be available in your codebase. [1]: https://andydote.co.uk/2024/11/24/print-debugging-tracing/
Comment linking /2024/11/24/print-debugging-tracing/
on “Printf debugging is ok”Submitted Content based change detection with Make as a story · 54 points
HN discussion> Death by Flags This is something I have spoken[1] (slides[2]) and written about quite a lot - and my solution has usually been to add a monitoring system to any feature flag system used. If a flag hasn't changed state in a period of time, or hasn't been queried in a period of time, then an issue is filed against the relevant repositories. The time period is different based on teams and services themselves, and the…
Comment linking /presentations/index.html?feature-toggles
on “When feature flags do and don’t make sense (2019)”Submitted The reports of UML's death are greatly exaggerated as a story · 6 points
HN discussionyes, you can do that. Here's an example. https://andydote.co.uk/2021/11/22/nomad-operator-pattern/
Comment linking /2021/11/22/nomad-operator-pattern/
on “K3s – Lightweight Kubernetes”Submitted The Operator Pattern in Nomad as a story · 5 points
HN discussion> Do not make production changes on Fridays I hate this advice. If you can't deploy on a Friday, you need to fix your deployment strategy. By removing Friday from when you can deploy, you're wasting 1/5 of your available days. Note: deploy != Release[1]. Use flags, canaries etc. [1]: https://andydote.co.uk/2022/11/02/deploy-doesnt-mean-release...
Comment linking /2022/11/02/deploy-doesnt-mean-release/
on “General guidance when working as a cloud engineer”Submitted Print debugging: a tool among other tools as a story · 3 points
HN discussionThere was actually an interesting blog post I saw on using content hashing with makefiles: https://andydote.co.uk/2022/09/19/make-content-hash/ I was thinking someone could probably build a manyrepo solution similar to Brazil on top of an idea like this. I don’t see many tools like Bazel built for manyrepos.
Comment linking /2022/09/19/make-content-hash/
on “AWS Publishes Reference Architecture, Implementations for Deployment Pipelines”Submitted Better BASHing Through Technology as a story · 3 points
HN discussionSubmitted Outside in Design as a story · 1 points
HN discussionSubmitted Multiple Errors in an OTEL Span as a story · 1 points
HN discussionSubmitted Tracing: Structured Logging, but better in every way as a story · 1 points
HN discussionSubmitted Expand Contract for Databases and Services as a story · 1 points
HN discussionSubmitted Feature Flags in a CI Pipeline as a story · 1 points
HN discussionSubmitted Deploy != Release as a story · 1 points
HN discussionSubmitted Observability with Infrastructure as Code as a story · 1 points
HN discussionSubmitted Running a Secure RabbitMQ Cluster in Nomad (2019) as a story · 1 points
HN discussion