Comment by the_af
4 days ago
> A related, but tricker topic is one of the quieter arguments passed around for harder-to-use programming tools (for example, programming languages like C with few amenities and convoluted build systems) is that these tools act as gatekeepers on a project, stopping low-quality mediocre development. You cannot have sprawling dependencies on a project if no-one can figure out how to add a dependency. If you believe in an argument like this, then anything that makes it easier to write code: type safety, garbage collection, package management, and LLM-driven agents make things worse. If your goal is to decelerate and avoid change then an agent is not useful.
This is the first time I heard of this argument. It seems vaguely related to the argument that "a developer who understands some hard system/proglang X can be trusted to also understand this other complex thing Y", but I never heard "we don't want to make something easy to understand because then it would stop acting as gatekeeping".
Seems like a strawman to me...
No comments yet
Contribute on Hacker News ↗