Shower thought: suppose you have two groups of devs, one more experienced in a PL than the other.
Ask everyone to solve a programming problem. I suspect the more experienced group would have more similar solutions. What things would they do similarly, and how would they differ?
miniblog.
Related Posts
Nvidia is open sourcing its kernel drivers!
Looks like the popularity of Linux in data centres meant it was valuable from a sales perspective. Still, everyone wins.
https://www.phoronix.com/scan.php?page=article&item=nvidia-open-kernel&num=1
Remarkable, sobering discussion of how hard it is to write bytes to a file robustly: https://danluu.com/deconstruct-files/
APIs are subtle, filesystems have different safety modes, they sometimes discard errors, not everyone complies with POSIX, and sometimes hardware doesn't meet its spec!
"everyone who thrives at coding is able to deal with mind-bending levels of frustration[...]
It's not going to get any better, because the better you get, the harder [it] will be. But the pleasure that comes when you finally get things working is [huge]"
