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

H

haneycodes.net

Personal blog · haneycodes.netprogrammingcareerculture

haneycodes.net is a personal blog at haneycodes.net about programming, career and culture. Since 2014, 19 different Hacker News readers have linked it 20 times, most often “NPM and Left-Pad: Have We Forgotten How to Program?”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
20mentions?
19HN people?
2014–2026first – last linked?
Links on Hacker News per year · peak 7 in 2016

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

Why HN links it

HN readers link this post on left-pad and the npm ecosystem, arguing against adding tiny dependencies. Comments cite it in debates about whether programmers have forgotten how to program.

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

Most-linked posts?

  1. NPM and Left-Pad: Have We Forgotten How to Program?
    11 people · 11 mentions · first linked 2016-03-23

What Hacker News says?

  1. I really liked the message of each generation of programming considers the next "not real programming". It makes me reconsider the pushback against node-esque micro-packages: http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how... . Maybe this is just the next logical evolution of programming.

    Comment linking /npm-left-pad-have-we-forgotten-how-to-program/

    on “Ask HN: What's your favorite tech talk?”
  2. Submitted NPM and Left-Pad: Have We Forgotten How to Program? as a story · 1725 points

    HN discussion
  3. http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how... TL;DR: Left Pad is a NPM package that was removed by it's author in protest. Apparently, a ton of other packages broke as it was a major dependency across the NPM ecosystem.

    Comment linking /npm-left-pad-have-we-forgotten-how-to-program/

    on “Angular 2 Final Released”
  4. Submitted On Secretly Terrible Engineers – A Rebuttal as a story · 3 points

    HN discussion
  5. NPM and Left-Pad: Have We Forgotten How to Program? ( http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how... ) 1725 points|df07|11 years ago|854 comments https://news.ycombinator.com/item?id=11348798 Obviously entrusting an entity to do everything is different from using a dependency or library, but aren’t LLMs for work just a natural progression of this? Programming is about automation. Programmers have be…

    Comment linking /npm-left-pad-have-we-forgotten-how-to-program/

    on “It's still ok to enjoy programming”
  6. Submitted Developer Compensation: Stack Overflow Doesn’t Stack Rank as a story · 2 points

    HN discussion
  7. Babooster · 2017-09-18Recommends
    http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how... is a nice article on the subject of left-pad. If you can't implement a left-pad in less than 5 minutes yourself, you don't know how to code.

    Comment linking /npm-left-pad-have-we-forgotten-how-to-program/

    on “Devs unknowingly use “malicious” modules snuck into official Python repository”
  8. Submitted Diversity Is Really Freaking Hard as a story · 2 points

    HN discussion
  9. We disagree on the utility of adding an entire dependency for simple rename of os-homedir. But there are myriad other equally ridiculous packages. is-positive, for instance: https://github.com/kevva/is-positive . Abstractions are good when they hide and generalize complexity. These modules merely conceal mundanity. > Edge cases are often identified and accounted for, even if the responsibility of the package is tiny…

    Comment linking /npm-left-pad-have-we-forgotten-how-to-program/

    on “Alert: NPM modules hijacked”
  10. Submitted The Trouble with Job Titles as a story · 2 points

    HN discussion
  11. I respectfully disagree. While it's very good to encapsulate functionality, and have stable and well-defined interfaces, there is also a great value to having a unified platform and community that builds interoperable things. Would you rather assemble your project from 250 different libraries, some of which may be incompatible with other ones? Sure, each may solve a tiny problem, and they may all be orthogonal (best…

    Comment linking /npm-left-pad-have-we-forgotten-how-to-program/

    on “Finish your stuff”
  12. Submitted On Hiring: Developers Are Like Stocks as a story · 1 points

    HN discussion
  13. I agree, it may be cliche, but I think the exact same thing whenever I see this kind of practice, too. Or that the developer that has never had to manage a live system with users that know his phone number and his boss's phone number. "Oh, this is just for a test mock up. Nobody is supposed to actually use this to install it for real." Well, to experienced people it makes you look moderately stupid, and to inexperie…

    Comment linking /npm-left-pad-have-we-forgotten-how-to-program/

    on “Dynimize: Speed Up MySQL with CPU Performance Virtualization”
  14. Submitted NPM and Left-Pad: Have We Forgotten How to Program? as a story · 1 points

    HN discussion
  15. If you explicitly requesting a particular version, that mitigates the security concerns to some degree (though as this incident proves, you are still reliant on that version being published for proper functionality). That said, the fact that npm's blog [0] indicates that a republished package (with a new version number) mitigated the issue to some degree, and this comment [1] suggesting that the default behaviour is…

    Comment linking /npm-left-pad-have-we-forgotten-how-to-program/

    on “We haven't forgotten how to code – JS just needs to become a better language”
  16. Submitted GitLab Data Loss: A Discussion as a story · 1 points

    HN discussion
  17. > Is there some other way of programming I don't know about? Unfortunately - yes, there is. There is a school of developers who choose to pull in a third-party library even for left-padding a string: http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how...

    Comment linking /npm-left-pad-have-we-forgotten-how-to-program/

    on “Is systemd's hand-rolled Desktop-Bus-over-SSH tunnel a security worry?”
  18. Submitted Dev Team Interactions: Accountability and Blame as a story · 1 points

    HN discussion
  19. http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how...

    Comment linking /npm-left-pad-have-we-forgotten-how-to-program/

    on “In Defense of Hyper Modular JavaScript”
  20. Submitted How To Guarantee Dev Team Failure as a story · 1 points

    HN discussion

Search all of HN for haneycodes.net

Linked by the same people?