In my experience... Reinventing (or rewriting) the wheel is a fun exercise. It’s even more fun to write it in rust (biased). Occasionally, the new wheel is better. Mostly, I learn how some of my assumptions were wrong and/or how I didn’t even account for “this, that, and the other.”
That said, I enjoyed reading through and finding “Edit: I was wrong about X.” Learning experiences all around!
Also, might have been mentioned but is this a typo?
> I’m guessing that FORTRAN is faster on small inputs due to the threading overheads, but faster on large inputs
Anyways, thanks! Enjoyed the article!