Thank you vmagnin,
I also dream of a best practices guide for Modern Fortran. Because there is a lot of “you can do this also” in Modern fortran. Some best practices guides like those of “Effective C++” by Scott Meyers will shape the language is a good direction. I feel we have to learn from C++ - there is a lot of bad code by poor programmers. “Power comes with responsibility”. These poor programmers have brought a lot of bad reputation to the language itself. I think best is be careful from the beginning itself.