Top all-time · #8028
Anders Hovmöller
Personal blog · kodare.netprogramming
Anders Hovmöller writes En kodare, a personal blog at kodare.net about programming. Since 2019, 10 different Hacker News readers have linked it 47 times, most often “Documentation that is never wrong”. It is still writing: the last post was on 2026-10-26, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link Anders Hovmöller's blog for his Iommi Django library and his ideas on documentation testing. One commenter calls his documentation-testing post fantastic.
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.
Personal blog for Anders Hovmöller. Mostly programming stuff.
Most-linked posts?
- Documentation that is never wrong2 people · 3 mentions · first linked 2025-08-11
- Naming Things2 people · 2 mentions · first linked 2020-07-26
- 100% Coverage, of Documentation2 people · 2 mentions · first linked 2020-10-23
- Running a Million Empty Tests2 people · 2 mentions · first linked 2024-10-31
What Hacker News says?
You'll like this https://kodare.net/2020/10/23/100_percent_coverage_docs.html it's my journey to 100% coverage for all code samples in ALL the documentation for iommi.
Comment linking /2020/10/23/100_percent_coverage_docs.html
on “I'd like to review your README”Submitted We don’t use Python native enums as a story · 18 points
HN discussionI mean... there are open source apps on the iOS app store too. I have several for example: https://kodare.net/apps.html
Comment linking /apps.html
on “Mobifree – An open-source mobile ecosystem”Submitted My web dev stack 2024 as a story · 3 points
HN discussionThere is definitely room for the Phoenix Form helpers to do more. Iommi looks like a really interesting approach I hadn't seen before. For example AshAdmin ( https://github.com/ash-project/ash_admin ) takes these ideas further and generates a full super admin interface for you. It's a bit clunky and you should ultimately write your own admin, but it lets you focus on the important parts first. For anyone else who ha…
Comment linking /2024/09/11/why-we-wrote-a-new-form-library-for-django.html
on “Ash Framework – Model your domain, derive the rest”Submitted Naming Things as a story · 3 points
HN discussionIt wasn't for me. It was: - it looked good - it was very easy to just write - the lack of customization meants I didn't get stuck for hours and hours trying to find a template or choose a statist site generator, or tweak CSS, choose images, etc. Ultimately I moved to github pages where at least I had to get jekyll (which is kinda crap imo, but works), but I have spent a lot of time tweaking it and I still don't like…
Comment linking /
on “I moved this blog from Medium, here”Submitted Mojo Deflate vs. C as a story · 2 points
HN discussionI did something very similar when moving a big code base from python 2 to 3: https://kodare.net/2018/02/09/moving-a-large-and-old-codebas... Under the heading "experimental branch".
Comment linking /2018/02/09/moving-a-large-and-old-codebase-to-python3.html
on “A Plea for More Mikado”Submitted Mutmut: A Python mutation testing system (2016) as a story · 2 points
HN discussionThere's a third: transparent APIs. But yea, no one uses that except us in iommi :P https://kodare.net/2020/09/14/transparent_apis.html
Comment linking /2020/09/14/transparent_apis.html
on “The Two Abstractions of System Design: Hide or Reduce”Submitted Running a Million Empty Tests as a story · 2 points
HN discussionI believe the concept of notifications is deeply flawed. I've written about this: https://kodare.net/2021/09/10/status-not-notifications.html
Comment linking /2021/09/10/status-not-notifications.html
on “Show HN: Nudges.fyi – simple, unmissable reminders via phone/text/email”Submitted Running a Million Empty Tests as a story · 2 points
HN discussionI'm the author of mutmut, the primary mutation tester for python, so I think I can speak a bit on this. It's quite straight forward to do MT in software. I've done quite a bit of it for specific libraries that I've built (iommi, tri.struct, and internal code). A big advantage in my book of MT over PBT is the much lower cognitive overhead for MT and that you can know you have done it completely. The second may be jus…
Comment linking /2016/12/12/mutation-testing-in-practice.html
on “Property-based testing in practice [pdf]”Submitted How to build an alternate Django admin in only 10 years as a story · 2 points
HN discussionAs one of the developers of iommi I can confidently say that seasoned Django developers will be very confused by the iommi code base heh. We do things quite differently, for good and ill. I wrote about this here: https://kodare.net/2024/09/30/why-iommi-is-weird.html
Comment linking /2024/09/30/why-iommi-is-weird.html
on “Iommi – your first pick for a Django power chord”Submitted Open Source could be BETTER as a story · 2 points
HN discussionBTW, your " https://kodare.net/2025/08/08/documentation-that-is-never-wr... " is fantastic, I always liked the idea of docstest, only the implementation sucked. But this is much better. Any plan on open sourcing this infra for sphinx or mkdocs?
Comment linking /2025/08/08/documentation-that-is-never-wrong.html
on “Iommi – your first pick for a Django power chord”Submitted Names can be so much more as a story · 2 points
HN discussionMore information and back story can be found on my blog: https://kodare.net/tags.html#iommi We've worked on this since 2014.
Comment linking /tags.html
on “Iommi – your first pick for a Django power chord”Submitted Introducing iommi as a story · 2 points
HN discussionFunny, I wrote something with the exact same title in 2022: https://kodare.net/2022/06/24/optimize-for-momentum.html Re AI: I find that Claude can massively help and massively hurt with this, the devil is in the details.
Comment linking /2022/06/24/optimize-for-momentum.html
on “Optimize for momentum”Submitted When DRY Fails as a story · 2 points
HN discussionI wrote a bunch of custom tooling for iommi, I have a write up of it here: https://kodare.net/2025/08/08/documentation-that-is-never-wr...
Comment linking /2025/08/08/documentation-that-is-never-wrong.html
on “Show HN: SlideOps – slides from a repo that flag when they drift from the code”Submitted AI and Readable APIs as a story · 1 points
HN discussion100% agreed. I've had my response to this sitting in my drafts folder for years now. Finally published it now after reading this thing. https://kodare.net/2023/11/17/open_source_could_be_better.ht... ( https://news.ycombinator.com/item?id=38302122 )
Comment linking /2023/11/17/open_source_could_be_better.html
on “The Lack of Compensation in Open Source Software Is Unsustainable”Submitted Using Claude for Spellchecking and Grammar as a story · 1 points
HN discussionhttps://kodare.net
Comment linking /
on “Ask HN: Could you share your personal website here?”Submitted Documentation that is never wrong as a story · 1 points
HN discussion