
Many of them are quite polished and highly capable within their respective niches.

The Mac OS world has a wide selection of keyboard automation and text expansion tools to choose from, each of which typically specializes in providing a specific niche of macro or automation functionality. I should write a program automating it!"? How many times have you said to yourself, "I spend a lot of time on this task.

And I'd bet programmers know this better than anyone, because automating tasks is both free (discounting employer cost of automation "R&D" time) and, often, curiously challenging.

Anyone who's had to perform the same mindless task over and over - or mindlessly forgot to perform an important-but-tedious task correctly - knows the value of automation.
