Copy-pasting is not programming, no more than clicking the save button is. But text expansion may be seen as such, especially when it involves dynamic elements (like current date and time). It may not be a clean delineation but, IMO, it's the difference between writing a recipe and doing the dish. Copy-pasting twice is making a dish. Creating a button that let the computer do it is writing a recipe.
I want it to say "Come to my awesome awesome awesome party."
If I type it out, it's not programming, but if I ctrl-c + then ctrl-v twice, it is?