this post was submitted on 20 Jan 2025
159 points (94.9% liked)

Programming

17862 readers
167 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 5 points 1 day ago (3 children)

I'm not sure I agree. I think most people can understand recipes or instruction lists and totally could program, if they wanted to and had to. They just don't want to and usually don't have to. They find it boring, tedious and it's also increasingly inaccessible (e.g. JavaScript tooling is the classic example).

But I think mainly people just don't find it interesting. To understand this, think about law. You absolutely have the intellect to be a lawyer (you clever clog), so why aren't you? For me, it's mind-numbingly boring. If I was really into law and enjoyed decoding their unnecessarily obtuse language then I totally would be a lawyer. But I don't.

[–] [email protected] 4 points 1 day ago (1 children)

There was a very noticeable drop off in people at my university computer science program after the first programming class. There is an actual wall there for a lot of people in terms of comprehending how programming works, things like assigning a value to a variable where difficult concepts to some.

[–] [email protected] 1 points 1 day ago

How much of it is them looking at the curriculum and being surprised by the amount of mathematics and theory?

[–] [email protected] 1 points 1 day ago

It sounds like the fact that people understand recipes or simple instruction lists means that they could transfer those same skills into programming. Would you consider cooking pancakes as abstract as writing a macro?

[–] [email protected] 1 points 1 day ago

Javascript tooling ♥