I find touch to be helpful when I am already in the command line, hands to the keyboard, and need to create a new scratch or readme file. Then, I start editing right away. Sometimes I did not handle generating files correctly and need to fill in the gaps.
I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
I find touch to be helpful when I am already in the command line, hands to the keyboard, and need to create a new scratch or readme file. Then, I start editing right away. Sometimes I did not handle generating files correctly and need to fill in the gaps.
Why do you need to create the file separately before editing?