GUI automation is a hard problem. I'm impressed by Hammerspoon (OS X) and its nontrivial examples in the basic docs:
miniblog.
Related Posts
I'm impressed with the amount of automation on the typescript type declaration repository. In my first PR, there's a welcome message, pings to the maintainers, some static analysis, and even an automatic performance test!
One interesting consequence of home automation devices is it enables presence when you're not at home.
You can switch on lights or even talk through a smart doorbell. Will this change expectations of visitors?
Automation does not seem to have much of an impact: people are rarely forced to change industry, companies are not investing heavily in AI, and productivity growth is slow: https://www.wired.com/2017/08/robots-will-not-take-your-job/