5 ms·
I'm a mechanical engineer. I design physical products in the consumer goods market. Only one of your points even makes sense to me (As in - yes, I know what the
by digdugdirk 3y ago
I'm a mechanical engineer. I design physical products in the consumer goods market. Only one of your points even makes sense to me (As in - yes, I know what the tab key does) but that doesn't impact my daily life because my editor takes care of that for me.
On the other hand, I'm able to use python to perform tasks that would take my team of engineers/designers weeks to accomplish. I'm able to automate documentation and import/export/convert various files to enable collaboration in a way that even the most diligent engineer wouldn't have time to keep up with.
In short, python allows me to single handedly enable my team to operate at a level that wouldn't be possible otherwise. And I'm able to do this in small chunks, allowing the code to leave my mind while I go back to my "real job", while still being simple to come back to weeks/months later and modify/extend as needed.
It's a game changing programming language, and I'd never have been able to accomplish any of that if it wasn't designed to be as simple (yet fully functional) as possible.
- worik 3y agoPerl Lisp Guile Lua The world is full of scripting languages. I am really only familiar with Perl - but Perl 5 programmes I wrote in 1997 run today. There is actually not a lot special about Python. It is a scripting language. Any vaguely modern (post 1990) scripting language would have all the qualities you attribute to Python. What is special about Python is the Python central committee does not care of your code does not run, and many package maintainers write code that takes 2G to do what we once did in 40k. Why should they care? It seems only I care. I have seen this cost real money. It has cost me, personally, real money. Not to get too technical, but it is shit.