Use code comments only when absolutely needed. Less comments the better. Documentation is contain in doc/ folder. For building the code, use docker/podman. Never build directly on the machine. Since the setup requires network manipulation, we need to execute docker-compose with sudo When testing code to compile and if it works in basic way, use `sudo podman-compose exec route-switcher-dev -- cargo build` and `sudo podman-compose exec route-switcher-dev -- cargo run` Do not add extra vars to those commands, RUST_LOG=debug is already configured.