←back to thread

272 points abdisalan | 1 comments | | HN request time: 0.299s | source
Show context
beardyw ◴[] No.42175746[source]
I'm pretty sanguine about languages and frameworks, but I draw the line at node. I have seen so many horrors visited by dependencies, often to do just one thing where 2 or 3 lines of code would do the job anyway.

When I was managing teams, whatever the language, I would ban any new dependencies which I didn't personally agree with. A lack of control just creates a nightmare.

replies(1): >>42176298 #
CognitiveLens ◴[] No.42176298[source]
Was that kind of control well-received by your teams? Out of context, it sounds like it would be pretty rough to be an engineer on a team where your manager had sole control over what tools you could use - I suppose it might make sense for junior devs or a very small codebase, but I would caution against taking that stance in a team where you want to facilitate mutual trust
replies(2): >>42176817 #>>42181705 #
1. beardyw ◴[] No.42176817[source]
Well back then there were fewer options, but the result was that completed products were easy to work with. Perhaps we live in different times.