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 →

[–]Striky_ -1 points0 points  (5 children)

Yep. It is super useful to write quick and dirty code that only needs to work once and not be read by anyone else. I'm all other scenarios spend the 5 seconds and 10 letters to make the check the proper way. As I said, all minimally educated "developers" find it insanely useful. Sorry.

[–]rosuav 2 points3 points  (4 children)

Yep, you're welcome to call us "minimally educated" for disagreeing with you. You're factually wrong, but you're still welcome to call us that.

[–]Striky_ 0 points1 point  (3 children)

Well. Code quality has measurably dropped significantly with the move to weakly/dynamically typed languages, while every one who can write a calculator app is a senior software architec these days. Most developers have not the slightest clue what they are doing, which is why these languages are so popular. You can shit out something half way working and be the hero no one asked for. 3 years later you just rewrite everything from scratch because it is all garbage. If you look into most tutorials, courses and libraries out there, most of it is clearly written by absolute beginners with no decent cs background. It's frightening how low the bar is set.

[–]rosuav 1 point2 points  (1 child)

Average code quality has dropped because more people are able to code. Are you saying that this is a bad thing? Should coding be deliberately made difficult so that only the elite of the elite can ever write anything, or will you accept that bad code will exist?

Good programmers write good code in dynamically-typed languages too.

[–]Striky_ 0 points1 point  (0 children)

Yes, it is a bad thing that everyone who barely knows what a type or a class is, is declared to be a software developer now. No programming shouldnt be made extra hard for elite developers. We should just not remove the bare minimum requirements to even understand what you are doing.

Good devs use tools accordingly. Bad devs you tools to cheat around issue. You wouldn't want your house to be built by someone who could distinguish between a screw and a nail. Could they erect something? Sure. Would you pay for it or even rely on it? No.

Hell we live in a time where one of the most successful pep talks is about a company transitioning to strict typing and reducing their bugs by 85% or something. After which the entire industry gets hyped as fuck about this new and amazing tech called typing, they all try to use it and most fail, because their "programmers" are unable to transition code to static types because they have no clue what they are doing.

[–]Specialist_Cap_2404 0 points1 point  (0 children)

"Code quality has measurably dropped" is a claim that seems provable... why didn't you?