A coin flip by any other name (2023)
cgad.ski
cgad.ski
it would seem to be data science, although this complexity is not what is demanded of tech employees and these skill sets are rarely used
An athletics program helps to prepare people for jobs that need physical skills and teamwork. It's not that you need to play soccer to do the jobs, but that play develops skills for general use.
(For both quant and leetcode positions)
But eg if you want to write a new hash table (with a new hash function), you'd want to do pretty similar-ish analysis to figure out whether it's a good idea.
I used some neat math in my time to justify much simpler algorithms than what we were using before. (But not hash table related.)
https://www.keithschwarz.com/darts-dice-coins/ is also a joy to read. (As mentioned in the discussion on https://news.ycombinator.com/item?id=8006336 )
Have a look at eg https://www.eecs.harvard.edu/~michaelm/postscripts/handbook2... for some more in this flavour.
That said, I would strongly encourage people to pursue knowledge because things are interesting and understanding stuff is cool. Don’t worry about whether a specific role exists where a specific piece of knowledge is beneficial. Just learn things you find interesting and get good at learning in general.
The advantage of doing it this way is you are learning things you find fun for the sake of learning so your motivation stays high and in my experience roles will materialize that benefit from the knowledge you have acquired but in much more interesting and less direct ways than you could have predicted ahead of time.