Hacker News new | past | comments | ask | show | jobs | submit login

In today's polyglot software development world, one real difference between someone who's a programmer and a software developer is fluency in multiple languages. That might come off better when it's Python and GoLang/C++/Rust instead of AHK, but realistically, every domain has their own DSLs.

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.




Who's using AHK as a developer? I use it a a hobbyist. I don't want to have to remember a proprietary useless language syntax.


Coming from an ahk user circa 2010, I have never been able to wrap my head around pythons insistence on indentation. Ahk let's me type whatever however and it just works.


Honest question, why? If you properly format your code then it's indented anyway so Python is basically just replacing `{` with `:` and then not having a `}`. Python is the least problematic of all the languages enforcing some style things. Go insisting on Google's stupid styleguide is just dumb, Lisp having the parentheses on the wrong positions and ignoring the fact that there is more than one bracket type available is dumb, all the languages with `END` blocks are dumb because `{ ... }` is much shorter and cleaner, ... . Python has its annoyances too but indentation really isn't a problem - it's there already anyway.


as i said, i am not a dev so i never learned "convention"....

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


Fair enough, I can see that this is something which can easily throw you off if it isn't part of your normal workflow.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: