I see alot of people get really confused between the act of writing code VS. programming...

Programming is willing the machine to do something... Writing code is just that writing code, yes sometimes you write code to make the machine do something and other times you write code just to write code ( for example refactoring, or splitting logic from presentation etc.)

Think about it like this... Everyone can write words. But writing words does not make you a book writer.

What always gets me is that the act of writing code by itself has no real value. Programming is what solves problems and brings value. Everyone can write code, not everyone can "program"....

Programming is writing code. There's nothing to confuse because that's what the word means.

Is it? I wouldn't consider punch cards writing code but they were certainly programming. Programming is a broader concept than code in a text file.

They're saying writing code is programming but not all programming is writing code. What is Scratch?

A graphical means of writing and manipulating a program.

Aka Claude Code.