Ask HN: Going low-level – what to learn next?
1–10 of 59 posts
Re: Ask HN: Going low-level – what to learn next?
#2Re: Ask HN: Going low-level – what to learn next?
#3https://wiki.osdev.org/ is a good source for getting a hold in OS development
Re: Ask HN: Going low-level – what to learn next?
#4Re: Ask HN: Going low-level – what to learn next?
#5Re: Ask HN: Going low-level – what to learn next?
#6RTOS, robotics, virtual machines, bare metal games. Or move on to the GPU and pick up CUDA?
Re: Ask HN: Going low-level – what to learn next?
#7Re: Ask HN: Going low-level – what to learn next?
#8I've recently enjoyed Game Engine Architecture, mostly because there is an interesting mix using low level techniques to solve problems a normal application wouldn't be required to fix.
Game development in general is case for tuning yourself to when you should utilize high level programming techniques, and when required dropping into low level optimization to solve local problems.
Re: Ask HN: Going low-level – what to learn next?
#9Learn how to use a profiler like Linux' perf, VTune or Apple's Instruments. Which means interpreting the results of it to optimise your code.
Re: Ask HN: Going low-level – what to learn next?
#10This comes to mind: https://www.morling.dev/blog/one-billion-row-challenge/
Read how others have done it. Here's an example in Java that goes relatively low-level to squeeze out performance: https://questdb.io/blog/billion-row-challenge-step-by-step/