The XPS 15 is a popular high performance laptop that is quite suitable as a developer laptop. Its Nvidia graphics card even lets it handle some basic machine learning tasks.
Some developers may be tempted to install a Linux-based OS on their XPS 15. However, there are a few steps that must be done for the machine to function properly. This documents collects a few tips and fixes from Stack Overflow, Dell forums, and blog posts and links to the source of the ideas will be provided.
Either balenaEtcher or Win32DiskImager can be used. I prefer BalenaEtcher since the same software with an identical interface is available in Linux too.