690
In case you forgot. (lemmy.world)
you are viewing a single comment's thread
view the rest of the comments
[-] Rooki@lemmy.world 92 points 9 months ago

Python has to be another clown with their error messages

[-] AeroLemming@lemm.ee 82 points 9 months ago

Honestly, fuck dynamic typing in general. That shit saves you a few seconds and costs you a few hours.

[-] ______@lemm.ee 31 points 9 months ago

I started as a python enjoyer. 6 years later I can confidently say fuck dynamic typing, fuck mutable defaults.

Also fuck python and js (used both for work) TS is better but we all know it's not by much

[-] jvisick@programming.dev 15 points 9 months ago

TS is “better” but often I feel like just configuring typescript takes up a significant amount of the time you save by using it.

[-] ______@lemm.ee 5 points 9 months ago

It gets easier the more you do it but ts needed a default official config to start things up with.

[-] ADTJ@feddit.uk 2 points 9 months ago

Hahaha exactly! I feel like every time I start a new TS project, I start by copying the tsconfig from an existing one

[-] PeWu@lemmy.ml 2 points 9 months ago

This. I actually have template which I'm using for all my small projects.

[-] Rooki@lemmy.world 1 points 9 months ago

Yeah, i feel the same but it is at least configurable and not terrible configurable like python

[-] HKayn@dormi.zone 13 points 9 months ago

Right tool for the job.

If I just quickly want to whip up a small script, I actually want to save a few seconds.

When I'm doing something larger in scope, static typing all the way.

[-] AeroLemming@lemm.ee 9 points 9 months ago

That's 100% spot on. Those hours lost never come if the whole project is done in 30 minutes.

[-] jjjalljs@ttrpg.network 27 points 9 months ago

Most python error messages are pretty straightforward so I legitimately don't know what you're talking about

[-] UnfortunateShort@lemmy.world 26 points 9 months ago

I was gonna say, next to C++ you better don't shame other languages for their errors. Otherwise I wish you some "fuck you: error in library used in library used in template of template:: some template object is not correct type of template obejct"-type bullshit.

[-] Turun@feddit.de 19 points 9 months ago

Which part in particular? They were improved in 3.10 and 3.11

[-] noughtnaut@lemmy.world 7 points 9 months ago

3.11 is Python for Workgroups, right? Feels like it came out ages ago....

[-] Mechanite@lemmy.world 3 points 9 months ago

Hoping Python NT will be coming out soon

[-] RickyRigatoni@lemmy.ml 1 points 9 months ago

Not sure why Python 2000 is slated to release in 2030 but respect.

this post was submitted on 26 Sep 2023
690 points (92.0% liked)

Programmer Humor

31191 readers
236 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 4 years ago
MODERATORS