Huawei Matebook D14/D15 are decent laptops that cover all simple daily computing needs and even more than that. They look quite decent to handle daily workload of a web developer too, but I haven't tested them to that extend.
If you happen to have one of those, or other similar from other manufacturers (like Honor Magicbook) that have an AMD Ryzen 3500U CPU and Realtek RTL8822CE network card you'll be surprised to find out that Debian and several other Linux distros don't install/run as expected.
- First of, let me say that Linux Mint 19.3 works out of the box. So you might wanna go there right away. If you want something more like Debian keep reading.
- Find a distro that uses a recent kernel for their Live CD, otherwise the installer won't start. This is a GPU issue and has to do with AMD 3500U.
- Debian testing (https://cdimage.debian.org/images/unofficial/non-free/images-including-…) installs fine but you need the next step to get WiFi running.
- For WiFi get the drivers from here: https://github.com/bserem/Realtek-RTL8822x-Linux. They are from Linux Mint. Read the README on the Github repository for installation steps. The drivers work on console mode too (text installer) and graphical or live. This is about Realtek RTL8822CE, Debian has outdated drivers at the moment of me writting this article.
- If you have screen artifacts simply disable your window manager's compositing (tested on XFCE, reported as a fix by other users on KDE).