+ 2
What is the difference between coding and programming?
4 Answers
+ 2
I was going to say pretty much the opposite of FF9900
I define a coder is someone who can enter the correct syntax for the language, who can make minor changes and still have a working program.
I think a programmer can start with an aim, create a flowchart/psuedocode, make sure the ideas are going to meet the aim, then code to get a working program. I see a programmer as a coder with ideas, someone who can think of a plan and make it happen.
+ 1
Personally I don't differentiate between coding and programming. I use the terms interchangeably.
But, if we want to be nitpicky: Programmers create programs, coders write code.
Programming is more broad I think. You can program your washing machine to run in the morning, by creating a program for it. In this moment you are the programmer. You can't code your washing machine because that would require writing code, so in this moment you are not a coder.
You can create programs for many different appliances and applications without writing code (unreal engine blueprints, your alarm clock, ...). You can also write code without creating programs, like HTML or CSS.
But I also don't disagree with HungryTradie, "programming" sounds more formal and important than "coding". Being a "coder" sounds cute while being a "programmer" sounds like you have a proper job with responsibilities and years of experience.
(In the end it probably doesn't matter.)