3 ms·
Not a theoretical physics / pure math example, but Yann Collett is a example of someone who had a day job as a project manager, and did programming as one hobby
by shoo 1y ago
Not a theoretical physics / pure math example, but Yann Collett is a example of someone who had a day job as a project manager, and did programming as one hobby, and ended up developing the LZ4 & ZStandard compression algorithms. Yann first started looking at compression algorithms after developing a game for the HP 48S graphics calculator, but it was a large 50kb game and would take too long to download.
there's a great interview here:
https://corecursive.com/data-compression-yann-collet/#picking-up-programming-again https://corecursive.com/data-compression-yann-collet/#pickin...
Part of what helped Yann was finding a niche community of people with the same interest, developing new compression algorithms, where he could be part of that community:
> I was not alone and that’s very important I think. But more importantly, I think it gave me a frame of reference. I could compare, I could get evaluated. And so there was a sense of belonging to a tribe of peers and I think it matters because it’s difficult to sustain such a long effort, multi years effort with no such contacts at all.
> Every once in a while someone would come and say, “Hey, I invented this.” And some people would test it and would say, oh, it’s good or it’s great or it’s not. And there would be no shortage of people who like me are interested in data compression and would test the program. Oh, that’s a perfect ground.
Part of Yann's success in contributing something novel was having a different goal to most people
> I think it’s fair to say that in the data compression community, most searcher were interested in data compression, really best ratio. And speed, yes, as a side effect. Let’s make it not too bad. That really comes second. And my mind was refocused on I want great speed and without sacrificing speed, I want to get better compression ratio. So it really changed the perspective of what matters. And it doesn’t take too long before I got something competitive and at some point also by chance I have an algorithm which seems to be the fastest around. So that’s LZ4.
I think there's a lot of overlap with brudgers comment about fields being shared human endeavors, undertaken by communities. You need to figure out how to be part of the relevant community. For a field like theoretical physics, the cost of admission is probably grad school in theoretical physics.