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 · #12388

A

Arie van Deursen

Personal blog · avandeursen.com · on HN as avandeursenprogrammingcareer

Arie van Deursen's personal blog at avandeursen.com covers programming and career. Since 2014, 6 different Hacker News readers have linked it 7 times, most often “Semantic Versioning? In Maven Central? Breaking Changes!”. It is still writing: the last post was on 2025-12-24, and you can follow it by feed.

Visit the blog
7mentions?
6HN people?
2014–2023first – last linked?
Links on Hacker News per year · peak 2 in 2014

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

Why HN links it

HN readers link Arie van Deursen's posts on semantic versioning, package dependency management, and teaching software engineering with GitHub. One commenter calls his npm and left-pad write-up a nice piece.

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

Software engineering in theory and practice

The author on HN?

avandeursen · 156 karma · member since 2014

http://avandeursen.com

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

Most-linked posts?

  1. Semantic Versioning? In Maven Central? Breaking Changes!
    2 people · 2 mentions · first linked 2014-10-16

What Hacker News says?

  1. cel1ne · 2016-03-24Recommends
    I know the discussion revolves around the amount of dependencies, but I want to add a comment about semver, which has a part in this mess: In my opinion it will not be done right in 80% of cases. Every breaking change requires updating the major versions, but developer are hesitating to go from 1.0.0 to 6.0.0 in a month. The way out is staying in the 0.x range therefore abandoning semver alltogether. A nice write up…

    Comment linking /2014/10/09/semantic-versioning-in-maven-central-breaking-changes/

    on “NPM and Left-Pad: Have We Forgotten How to Program?”
  2. Submitted Teaching Software Architecture with GitHub as a story · 80 points

    HN discussion
  3. rely on package developers following semver Well, that seems naive. Almost 1/4th of Maven Central libraries broke binary compatibility in patch updates: https://avandeursen.com/2014/10/09/semantic-versioning-in-ma... Netflix, at least, doesn't agree that Java doesn't need lockfiles: https://github.com/nebula-plugins/gradle-dependency-lock-plu...

    Comment linking /2014/10/09/semantic-versioning-in-maven-central-breaking-changes/

    on “Pipenv: promises a lot, delivers very little”
  4. Submitted Exit Twitter. Enter Mastodon? as a story · 2 points

    HN discussion
  5. This goes beyond teaching for bsc, msc and phd students. Scholar.google.com is becoming the central hub of science. My university is using Github for several CS classes. We have one course where you need to fix problems in a Github-based repo in order to pass the course. The entire course is also on Github: https://avandeursen.com/2013/12/30/teaching-software-archite... This goes beyond CS50, fix other peoples code,…

    Comment linking /2013/12/30/teaching-software-architecture-with-github/

    on “How CS50 at Harvard uses GitHub to teach computer science”
  6. Submitted Beyond Page Objects as a story · 1 points

    HN discussion
  7. Submitted Semantic Versioning? In Maven Central? Breaking Changes! as a story · 1 points

    HN discussion

Search all of HN for avandeursen.com