Applied research consists of taking theoretical findings and applying them to a specific application. As such, applied research requires fundamental research.
> Ruby 1.8 to 1.9 has been fairly hard, despite being a minor version change.
Ruby 1.8 to 1.9 was a major version change in the semver sense; Ruby wasn't using Semver before, IIRC, 2.1.0, it was using a scheme that was basically loosely like Semver with an extra prefix number. Ruby minor versions were equivalent semver major (and also had a less-stable implication for odd numbers, more stable for even, Ruby “tiny” versions were equivalent to semver minor, and Ruby still had patch versions.
Graphic programming, without a GPU, and even without a FPU, was quite interesting (here is a realtime-ish phong rendering I implemented circa 1995, without any float numbers https://m.youtube.com/watch?v=eq5hzUkOJsk).
Thanks for sharing. I know that "Zen of Graphic programming" is mostly about "graphic programming using CPU", is this actually the same thing that a GPU driver does? It makes sense though, as GPU simply take over what the CPU was supposed to do. But I do believe there are a lot of hardware information included too. I wonder how these two parts piece together...
Companies _are_ launching products with it ; that you aren't hearing about it is more about communication & leverage, than about their existence.
A while back there was an effort to give more publicity on precise cases here https://elixir-lang.org/cases.html ; I think the effort is now moving to advertising the platform outside Elixir circles (e.g. more generalist conferences).
FWIW, I'm working on https://transport.data.gouv.fr, Elixir-based since 2016, the National Access Point to transportation data, which includes a business specific reverse proxy with a 3x YoY growth, with no plans to migrate :-)