←back to thread

367 points lemonberry | 1 comments | | HN request time: 0.204s | source
Show context
ChrisMarshallNY ◴[] No.24641703[source]
I love her description of using a dependency-laden component:

> Using a custom element from the directory often needs to be preceded by a ritual of npm flugelhorn, import clownshoes, build quux, all completely unapologetically because “here is my truckload of dependencies, yeah, what”. Many steps are even omitted, likely because they are “obvious”. Often, you wade through the maze only to find the component doesn’t work anymore, or is not fit for your purpose.

That is so true. The "unapologetically" thing is important. I see this all the time. There's often a fair bit of 'tude, where I am looked at with condescension, for not knowing something "obvious."

The fig tree pic is perfect.

EDIT: Removed phrase that was possibly corrosive to the narrative.

replies(7): >>24641798 #>>24641833 #>>24641876 #>>24642200 #>>24642654 #>>24644698 #>>24651062 #
tashoecraft ◴[] No.24642654[source]
This is everywhere in programming. Just trying to setup vim involved learning an insane amount of information that is scatter documented with every person recommending different ways to accomplish the same task. You feel stupid for not knowing one tiny part.
replies(1): >>24647211 #
1. xyzzy_plugh ◴[] No.24647211[source]
Setup vim? You literally type `vim`

You can customize it to your hearts content, but that's absolutely not necessary to use it proficiently.

Plenty of software tools work out of the box, are turnkey, etc.