This is how most FPGA users interact with vivado/quartus these days.
One really wonders when reading some of the comments here…
I should have said "most _professional_ FPGA users" because I assume many people here who don't know this (including the author of the article) are not.