PPlamenu
Sign in
beka valentine@beka_valentine@kolektiva.social
4d

and to improving the usability of languages because its good enough like it is and why bother making it better!

in open source, there's low regard for good documentation -- documentation isn't running code so it's a distraction, plus its hard to write b/c no one knows how

1000
Open original page
BoostsQuotesFavs
beka valentine@beka_valentine@kolektiva.social
4d

Replying to @beka_valentine@kolektiva.social

and user-friendliness is seen as synonymous with powerless, useless, etc.

so language after language has the most abysmal features, and tools, that are hard to use. and one of those persistent problems is boilerplate

1000
Open original page
BoostsQuotesFavs
beka valentine@beka_valentine@kolektiva.social
4d

Replying to @beka_valentine@kolektiva.social

but its not just opensource devs who are to blame here, because the research about this stuff isn't the best either

i mean, there's lots of research on techniques, sure, but academics aren't exactly fantastic at communicating these things in ways average devs understand

1000
Open original page
BoostsQuotesFavs
beka valentine@beka_valentine@kolektiva.social
4d

Replying to @beka_valentine@kolektiva.social

the routes into the techniques of PLT are rather limited and sparse

and on top of that, there is also a general tendency for PLT research to avoid the empirically-linked dimensions of theory, such as the issue of boilerplate and similar things

1000
Open original page
BoostsQuotesFavs
beka valentine@beka_valentine@kolektiva.social
4d

Replying to @beka_valentine@kolektiva.social

a lot of theoretical work is done on PURELY theory internal things, and so places where theory can touch reality tend to be neglected

more PLT people are probably working on homotopy type theory right now than are working boilerplate

Jul 1, 2026, 18:07 UTCen
1000
Open original page
BoostsQuotesFavs
beka valentine@beka_valentine@kolektiva.social
4d

Replying to @beka_valentine@kolektiva.social

the broad trend here in all of this is that there's a general lower regard for things that make users more capable and more skilled

from the person who isn't a programmer, to the programmer who isn't a language dev, the things that cause them frustrations go ignored

0000
Open original page
BoostsQuotesFavs