At Echtra, we like to encourage folks to give small talks about topics in their areas of expertise. We have weekly C++ Fundamentals and Advanced C++, as well as monthly Lunch & Learn brown-bag sessions that don’t have to be as engineering-focused. It’s fun and it’s great for knowledge sharing and team growth.
After finding out about my work on jsix, many of our engineers have often asked me to give talks on OS development and low-level programming. I try to keep these short and interesting, but also applicable to the things a programmer has to think about even when not working on kernel development.
This week I gave a short talk called Three lies your operating system tells you about memory, and I’ve posted the slides here.