Hacker News new | ask | show | jobs
by qyi 1877 days ago
Python is just for playing with strings, which is a contrived problem brought about by UNIX-style OS. And other confusing non-fundamental, stuff that just leads to months of cognitive dissonance when one inevitably philosophizes over it: objects, classes, exceptions, the ability to modify global variables from other modules, metaclasses, etc.

> There are very good reasons for all of this, but it's a lot to try to explain and absorb at once.

The reason is because you're embedding strings into the program, which is just a string. There's no reason languages have to be like this. The ironic part is that developers are just like children and do not understand the significance of this either, which is why string injection vulns still exist today.

1 comments

Tell me brother, tell me the thoughts on the outside of this San Franciscan echo chamber.