I’ve thought about doing this at work. Schedule an hour of programming once a day or once a week where others are free to join and watch, and comment or otherwise engage, or not.
Also William Gibson and other cyberpunk franchises. A big recurring theme is the lost fight against corporate interests. A bit worse than the state our world is in right now but certainly where we're heading.
Card's idea that everyone could publish and excellent voices would be amplified was correct in premise, though it's conclusion was completely off. Classic XKCD parodied it brilliantly IMHO: https://xkcd.com/635/
Depends on how you use it, but in Java I prefer to use interfaces and no subclassing. I find classes with abstract methods hard to reason about, and much prefer to leverage Functions/lambdas where possible.
there have been other posts related to Arena based allocation on hn recently and I was grateful because it wasn’t something I was aware of. I found this interesting - I see this post is part of a trend.
The following sentence in the article jumped out at me: “The difference is that you are not dealing with the unreliability of UDP like TCP is.” This reads to me like TCP is built on top of UDP, which at one time I thought to be the case, but it’s not. UDP and TCP are both transport layer, built on the internet layer, which is unreliable.