| It seems you didn’t study CS. If you did, then we studied different courses :P - Compilers - Game Engines - Gnarly multithreaded problems - Using IDA Pro to analyze X86-64 binaries - Computer systems and networks (e.g. NAND2Tetris) - Creating your own kernel - Creating your own database - Replicating meltdown and spectre. Repkicaring rowhammer attacks - Web attacks (check out hackthebox.eu) I did almost all of these during my CS bachelor and master. Other than that, a friend of mine learned a ton at an internship working on LLVM (a few years ago). He now works on low level stuff in the HFT space. So you might want to look there (the game dev space has overlapping problems with the HFT space but for a much lower salary). Currently I am doing leetcode because I’d love to earn a FAANG salary (HFT is not for me). Leetcode feels most reminiscent to graph theory. |
I don't think I wanna do HFT. Not interested in numbers or statistics. I don't wanna do data science/ML as well.
I was just thinking what can I do to spark joy in programming once again. Maybe I need some creative-type of programming work like creating useless toys or tools.
Leetcode is mostly just brute-forcing yourself through problems. I've done around 500 Leetcode problems, its not that hard after you gone past 200 problems, it gets repeated but different style. Yeah a lot of Leetcode problems mostly are just graph problems. I think Leetcode managed to distract me a bit but after a while I got bored as well, after all I already got the FAANG salary, no interest for me doing Leetcode anymore.