I made my first three abbreviations (using ab) in Vim to kick out boilerplate text. I had been using macros, but @CarlaSchroder's #LinuxCookbook showed me how abbreviations do this better.
Microsoft is putting a ton of work into making Windows 10 more attractive to developers. The new terminal and vast improvements in WSL 2 only continue that trend. They are aiming to convert Mac and Linux developers, and I can see that happening.
A look at Fedora 30's new features | Anderson Silva/Opensource.com https://opensource.com/article/19/5/fedora-30-features