Conversation

I mean, we have like N=47,362 incompatible chat protocols and easily exp(N) worth of JS frameworks and maybe _one_ serious attempt at thinking about distributed software update security (TUF) which every time I even mention, a dozen people pop up to argue the inadequacies of?
2
10
For example, a *lot* of the reason software is so unfriendly to non-Latin language speakers is because people who speak those languages just homebrew their text handling instead of using libraries. This is manifestly unfair to most of the world.
4
7
there is an important third category of options, which is to reproduce the desired functionality of a library. good text handling is important to users, so it is equally important that more programmers practice the implementation of good text-handling libraries (from scratch).
2
I think this is key to argument: _small_ deps are the concern, and the putative "harm done" by rewriting a dep (because you don't trust it or simply don't _like_ it -- deps are always a bit of an imperfect fit) is proportional to the dep's size. Big deps matter, but are accepted.
1
6
This Tweet was deleted by the Tweet author. Learn more
For example, over the years, I've found myself rolling my own sessions for web services, because it's too important to leave it to someone else and I can never find any options doing it up to my standards. It doesn't need cryptography beyond a standard CSPRNG when done right.
1
It depends a lot on the language ecosystem. In some languages, I try to find a library to fit a use case and I can't find anything that's properly maintained or meets my standards. This happens a lot with the traditional Java ecosystem. Each dependency also gives me concern.
1
2
Show replies
Show replies