You have all the tools "natively" to even pick positions on windows, its pretty extensive too.
Should I use a brace? On the same line or on a new one? How to pass parameters, with or without paranthesis? Should I use ::?
There are many such issues.
I love AHK but every time I wrote a script or is trial and error to discover the proper syntax.
A competent software developer should be able to check their ego and use curly brackets instead of PEP 8 4 spaces if that is what the situation demands. And also be able to resist the urge to reformat an entire Python codebase that was written to 2 spaces.
AHK let me scrap whatever script from internet or i could come up, throw them in notepad and it would work.... now, python makes you "properly indent" which coming from AHK makes my head explode
https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2F...
this is a good example. AHK would read this normally but no, python sees whitespace and wants to "use that"....
https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2F...
this would never happen on AHK so it makes me mad.
part of the reason why i have never gotten hold of python while i can whip up an AHK script in my mind