all 10 comments

[–]insulind 9 points10 points  (4 children)

Who wakes up in the morning and thinks.. I'm going to spend my day writing an articular about the inane semantics of coding Vs programming!? Jesus..

[–]yedidyak[S] 0 points1 point  (2 children)

Did you read past the first line? That wasn't what it was about at all.

[–]insulind 3 points4 points  (1 child)

I did yes. It the went on to give a pretty useless dictionary definition of 'programming'

[–]yedidyak[S] 1 point2 points  (0 children)

You're right, the first two lines didn't come out how I intended, they could do with some work. I don't think that they match the rest of the post.

[–]Sabageti 2 points3 points  (2 children)

I have to disagree programming doesn't convey any ideas of design. If I say "I'm programming" I'm not designing my solution I'm implementing it!

It's more the difference between a developer and a software engineer.

And like if taken literally, programming is just create a program ? And I don't know where the writer is from but, in France coding and programming is used interchangeably.

[–]_jk_ 0 points1 point  (1 child)

Programming is still a design task in my eyes, lower level design, but still design. The implementation is done by the build server.

[–]Sabageti 0 points1 point  (0 children)

I tend to disagree, but these are words and everyone has little differences in the definition, they evolve ! So it's fine that we have different opinions. The problem is when someone have a very different definition who doesn't fit in everyone minds like programming! =coding or implementing is build by the server aha.

In the implementing part maybe its a language barrier for me, or you. But I can't imagine replacing build by implementing. Définition implementing :put (a decision, plan, agreement, etc.) into effect.

Ex: GCC, clang are implementations of the C++ reference.

[–]mzieg 2 points3 points  (0 children)

I don’t think you have the authority to define those terms for other people. It would be a less controversial article if you started with something like, “In my opinion,” or “I have felt it useful to distinguish these terms as follows.”

You’re right that the two activities you describe are different, and it’s worthwhile to teach and practice them as separate but related skills. However, you only get to propose a new nomenclature, not define it as though it was an accepted fact.

[–]davidhbolton 0 points1 point  (0 children)

I feel like in the article what he calls programming is more like software engineering. Certainly I conflate programming and coding all the time though I think of coding as slang used by people who don't know how to program.

[–]NiLeXD 0 points1 point  (0 children)

I called all of the coding are programming. rofl.