- JackbyDev ( @JackbyDev@programming.dev ) English8•22 hours ago
This is probably my biggest complaint about trying to learn Python past the beginner level and into intermediate and beyond. This is also one of my strongest arguments in favor of static type systems over dynamic ones.
- Evil_Shrubbery ( @Evil_Shrubbery@lemm.ee ) 7•22 hours ago
Using cryptic parameter names is just nonsense when you can obviously use lewd cryptic parameter names instead.
- umbrella ( @umbrella@lemmy.ml ) 5•1 day ago
also how they are used as backdoors nowadays
- dudinax ( @dudinax@programming.dev ) 8•2 days ago
Rust crates have the second and third problems.
Rust at least has type annotation.
The type has private fields. There’s no constructor. There’s no implementation of the From trait except on itself. You can’t find a function anywhere that returns the type.
- KindaABigDyl ( @KindaABigDyl@programming.dev ) 6•1 day ago
I find Rust crates generally have pretty good docs. Docs.rs is a major time saver
bonus points if you’re using a statically typed language but the library uses extensive metaprogramming seemingly for the sole purpose of hiding what types you actually need
- AVincentInSpace ( @AVincentInSpace@pawb.social ) English6•2 days ago
you should learn Rust. the type system is so comprehensive that half the time you can guess what a function does (or at the very least what you’re supposed to pass to it) without a single line of human written documentation.
- AlexWIWA ( @AlexWIWA@lemmy.ml ) English9•2 days ago
It’s still crazy to me that Django doesn’t have type hints.
- 𝕨𝕒𝕤𝕒𝕓𝕚 ( @wasabi@feddit.org ) 2•1 day ago
Kubernetes as well…
- AlexWIWA ( @AlexWIWA@lemmy.ml ) English1•18 hours ago
I hate kubernetes so much
- fossphi ( @fossphi@lemm.ee ) English2•1 hour ago
One more reason to add to my hate list for kubernetes
- Midnitte ( @Midnitte@beehaw.org ) English2•1 day ago
Flask does - maybe a reason to switch? Lol
- AlexWIWA ( @AlexWIWA@lemmy.ml ) English1•18 hours ago
I have been meaning to try it
- misterbngo ( @misterbngo@awful.systems ) 5•2 days ago
They’ve explained why
- salmoura ( @salmoura@lemmy.eco.br ) 2•2 days ago
Will you share the source?
- far_university190 ( @far_university190@feddit.org ) English11•2 days ago
- misterbngo ( @misterbngo@awful.systems ) 5•2 days ago
Hi, i believe this is where https://groups.google.com/g/django-developers/c/C_Phs05kL1Q
- AlexWIWA ( @AlexWIWA@lemmy.ml ) English2•2 days ago
I disagree with them, but I’m also not the one that would be spending days adding support, so fair enough.