I need to write a follow up to this article. Many things in it are out-dated. Some bugs have come and gone within WSL. If I remember correctly, the current version of valet for linux does not work on the current version of WSL. This is because of a bug in how the sudo command works in WSL. You can look through my gist https://gist.github.com/valeryan/d071dad5a32ccf94d07e685a2bdd2818 which is more up-to-date with how I develop on windows using WSL. It will also have a link for a version of valet for linux that I have modified to work with WSL better.