This post is a retrospective of my first "useful" Rust project. vopono is a Linux program to launch applications in temporary network namespaces (managed by vopono), in order to run specific applications through VPN connections, without affecting the rest of your system. vopono is available on Github (and in the AUR on Arch Linux) and licensed under the GPLv3 license (see reasoning here). We'll consider the motivation and background to creating vopono, the upsides and downsides of writing it ...