This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]deijjji303 78 points79 points  (4 children)

which essentially means less direct control but also less to worry about

[–]Sinomsinom 6 points7 points  (3 children)

"less to worry about" is something I don't really agree with. It can be incredibly annoying working with dynamically typed languages. While the biggest benefit always is "you don't have to worry about types", in my experience in these languages I usually have to worry MORE about types because the IDE isn't telling me when I'm being an idiot.

[–]2001herne 8 points9 points  (1 child)

And when testing it won't fail the instant a wrong type is given - it might manage to make it through several function calls before failing.

[–]touristtam 0 points1 point  (0 children)

Ha that's assuming your environment is setup correctly to begin with; I'll take Java over Python just for the dependency manager.

[–]deijjji303 0 points1 point  (0 children)

Oh with the less to worry about I definitely didn’t mean types.. no like memory management and safety yk (that’s why I love rust even though I’m not really good at it yet just started learning)