←back to thread

517 points bkolobara | 1 comments | | HN request time: 0s | source
Show context
koakuma-chan ◴[] No.45041723[source]
I encourage every one to at least stop writing code in Python.
replies(5): >>45041794 #>>45041941 #>>45042073 #>>45043031 #>>45049992 #
nilslindemann ◴[] No.45042073[source]
People who recommend that other people stop using one of the best documented languages on the planet with a huge library ecosystem, a friendly user base, a clean syntax, excellent reference documentation, intuitive function names, readable tracebacks, superb editor and AI support.
replies(4): >>45043352 #>>45047061 #>>45049815 #>>45050106 #
ironmagma ◴[] No.45047061[source]
Intuitive function names like __new__() and __init__()? Or id() and pickle.dumps()?

The accessibility of Python is overrated. It's a language with warts and issues just like the others. Also the lack of static typing is a real hindrance (yes I know about mypy).

replies(4): >>45047737 #>>45049157 #>>45050117 #>>45051376 #
1. IshKebab ◴[] No.45050117{3}[source]
Mypy is shit, but Pyright is actually very good so you can write Python with a pretty good static type experience. Almost on par with Typescript.

The problem is you will spend your whole life unsuccessfully trying to get your lazy colleagues to actually use them.