@beka_valentine This is where I get stuck, through this line of reasoning: why is boilerplate not widely regarded as a symptom of bad language design?
@beka_valentine This is where I get stuck, through this line of reasoning: why is boilerplate not widely regarded as a symptom of bad language design?
@beka_valentine I think it's mostly due to fostering #TechIlliteracy instead of teaching #TechLiteracy with a caste of #LadderPullers working to enshure less people, espechally marginalized ones, pursue #ComputerSciences or even #IT in general.
Add to that the unwillingness - similar to trades - to offer #traineeships (and not merely exploit people as #interns at below - poverty line pay) and you get a rising group of informal #TechWorkers that then try to fill the ureasonable demand.
@kkarhan im sure that contributes somewhat
now obviously, what I mean here is not the rise, in the sense of why corporations are pushing it
ironically a large part of that is due to a desire to make the problems I described WORSE in order to trap people in the AI business model
the rise in question is the appeal that it does genuinely have to many people. and there is plenty of that, don't pretend otherwise
a prime example of this that keeps coming up when people talk about AI for coding is how the best examples of AI writing code is when they just need to bang out some boiler plate and the AI can do it quick
@beka_valentine my discovery of "Skills" files in Claude and OpenClaw repos has reaffirmed my feeling that AI popularity is partially a failure of documentation.
Along with being a failure of API, language, and environment design.
the concept of Boilerplate Code was used no later than 1981, where its found in a report on Cobol and its excess of boilerplate code
think about what it says about how we develop programming languages and associated tooling, if the problem of boilerplate code has gone fundamentally unaddressed for 45 years at this point
Just how hard it was to add rust in the Linux kernel to help prevent many memory and concurrency issues.
there are certainly languages that have provided some mechanisms for dealing with boilerplate, don't get me wrong
but has any of these been adopted widely? no
i hear about programmers complain about boilerplate still, even if they hate AI