If you use a computer you’re doing automation. If you program in languages like Java, Python, JavaScript, Scala, R, SQL, HTML, C# you’re also doing automation, with more flexibility and maybe more effective then other people.

Using the term automation in the context of software development is a tautology. Automating software development is an even more foolish tautology. As software developer, engineer, programmer, operator – whatever term you use to describe your work- automating is what you do. Your work can’t be automated, you can only become more effective using better tools and languages, and even more effective by learning and teaching.