This blog post discusses the author's ongoing work with SDL3 wrappers using Rust, while addressing key concepts of memory safety, singleton design patterns, and thread safety in the context of FFI (Foreign Function Interface) code. The author reflects on the implications of safety in their code, especially concerning SDLSystem's singleton characteristic and the usage of mutable references. The post showcases the author's journey and insights in navigating Rust's safety features, which may resonate with developers engaged in systems programming and code safety practices.