Comment on What are some common misconceptions about programming that you'd like to debunk?

Ephera@lemmy.ml ⁨4⁩ ⁨months⁩ ago

This one’s a hot take, but: That Python is easy.

I’ve had to work with it in three projects in the past five years and I consider it one of the hardest programming languages, for anything but very short scripts.

You don’t get proper compiler assistance, unless you have 100% test coverage. You don’t get a helpful text editor. You don’t usually get helpful type hints in libraries you use, so you have to genuinely just study the documentation and/or code. You get tons of quirky behavior in the stdlib, build tools, async stack, imports. You get breaking changes in minor versions of the language.

I find writing code in Python extremely mentally taxing, because you just get so little assistance, that you have to think of everything yourself.

source
Sort:hotnewtop