Skip to content

Programming Notes

Deep systems programming notes covering ownership, templates, concurrency, and build systems.
  1. Start with the fundamentals — build a solid foundation before moving to advanced topics
  2. Work through examples — follow along with the worked examples to build intuition
  3. Test yourself — use the practice problems and flashcards to check your understanding
  4. Review regularly — spaced repetition helps retain what you have learned