Top all-time · #12388
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.
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
Most-linked posts?
- Semantic Versioning? In Maven Central? Breaking Changes!2 people · 2 mentions · first linked 2014-10-16
What Hacker News says?
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?”Submitted Teaching Software Architecture with GitHub as a story · 80 points
HN discussionrely 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”Submitted Exit Twitter. Enter Mastodon? as a story · 2 points
HN discussionThis 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”Submitted Beyond Page Objects as a story · 1 points
HN discussionSubmitted Semantic Versioning? In Maven Central? Breaking Changes! as a story · 1 points
HN discussion