Top all-time · #9793
Jonathan Ong
Personal blog · jongleberry.comprogrammingweb
Jonathan Ong writes Jongleberry, a personal blog at jongleberry.com about programming and web. Since 2014, 8 different Hacker News readers have linked it 9 times, most often “SemVer has failed us”. The last post was in 2024, but the archive is still widely read.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN readers link Jonathan Ong's critiques of package management and versioning, such as "Semver Has Failed Us" and "Why I Hate NPM", when discussing semantic versioning and npm's dependency design.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Jonathan Ong's blog — software engineering, personal finance, and notes.
Most-linked posts?
- SemVer has failed us3 people · 3 mentions · first linked 2014-08-08
- /why-i-hate-npm.html2 people · 3 mentions · first linked 2014-09-11
What Hacker News says?
This link ( http://www.jongleberry.com/semver-has-failed-us.html ) was also posted on HN a while ago. HN: https://news.ycombinator.com/item?id=8154933
Comment linking /semver-has-failed-us.html
on “Fix the versioning”Submitted SemVer has failed us as a story · 51 points
HN discussionLook at this link http://www.jongleberry.com/why-i-hate-npm.html I agree with a lot of the points there While I don't hate npm, there are better examples of how to do package management. For example, Nuget gets a lot of things right with no nested dependencies.
Comment linking /why-i-hate-npm.html
on “Node OS”Submitted The Inevitable Demise of CSS Preprocessors as a story · 2 points
HN discussionYou're reading too much into my statement. I said npm frustrates me, I didn't say NPM IS BAD. I do not feel this is the proper place to go into why NPM frustrates me so much, but on a high level, I'll tell you that it has much to do with nested dependencies & lack of support for seeing more than 1 version number on their website. Bower is even worse on the latter. Look at @bshimmin's link, http://www.jongleberry.com…
Comment linking /why-i-hate-npm.html
on “Node OS”Submitted Why You Should and Shouldn't Use Koa as a story · 2 points
HN discussionIt'd be good if there were a canonical "Why npm sucks" article, like the "fractal of bad design" one for PHP. This one seems like a fairly reasonable candidate: http://www.jongleberry.com/why-i-hate-npm.html (though the "nested dependencies" bit needs much more swearing, and I disagree with the last paragraph suggesting things in Ruby and Python land are just as bad).
Comment linking /why-i-hate-npm.html
on “Node OS”Submitted Heroku as a Lambda service as a story · 1 points
HN discussionAfter reading "Semver Has Failed Us" [1] and this current debacle (among others) I feel like something like "ferver" [2] is more practical. The funny thing is, is ferver is what a lot of libs are de facto, even if they are trying to rigidly adhere to semver. `save-prefix = ~` has been in my ~/.npmrc ever since the default became `^`. [1] http://www.jongleberry.com/semver-has-failed-us.html [2] https://github.com/jon…
Comment linking /semver-has-failed-us.html
on “Why Semantic Versioning Isn't”