https://betterprogramming.pub/set-up-a-remote-development-environment-with-linux-and-vs-code-e948f6b3f8e7