Programming vs Coding - What's the difference?

1,915,111
0
Published 2021-02-25

All Comments (21)
  • @henryford6804
    Im a senior Software Developer... They're just terms... We use both in sentences and they have both the same meaning
  • @7own878
    "You can think of maths as the theoretical branch and programming as the practical branch." Physics in the corner: crying ...
  • @thzzzt
    If I was being waterboarded, I would finally have to admit I'm just a lowly computer programmer. On my resume, however, I'm a software engineer.
  • Well.. I am a coder - and damn proud of it. The programming / coding / tech world can be quite snobby at times. It's like people just try to look down on others for no real reason.
  • @raz0229
    So, all these years I've been CODING in HTML and didn't even know that
  • @glurp1er
    I've never met a single programmer who called himself a coder... "coder" is mostly a word used by marketing people who see IT people as magicians reciting some weird ancien spells.
  • @Pedro-dn3sg
    Quick tip for everyone who wishes to be a coder with a good programming base. Not necessarily a (discrete) math expert, but a solid developer. Invest in learning C. It's syntax, data types, memory handling, usage of pointers and so on. Once you're at a good level in C, most common languages will seem easier to grasp, and you'll have a better understanding about what's happening "under the hood" with more high-level syntax. IMO, if you start at Python or Javascript, for example, without a theoretical background, coding might seem a bit like it's just about knowing the right calls (as if you're spell casting) or the right APIs and Frameworks. These are all useful for sure, but they're tools, not the craft itself.
  • @xcoder1122
    Programming is the action of telling a computer to do something; "You program a computer" and that means you somehow tell a computer to perform a specific task. How you achieve that is not defined by that term. Writing code is one way to do it, feeding specific non-code data to it is another one. One day you may just tell it with your voice what to do and even that would be considered programming. Even feeding data to an AI and correcting its errors would be considered programming and it doesn't involve any code at all. Programming is not abstract, though, unless you perform it only theoretically and thus never need to teach a real computer to perform an action. To really program something, you need to know in practice how to make a computer do it. If you only know how it is done but not how to tell it to a computer, you cannot program that computer. Coding is the action of writing code. You write code to make a computer do something but as I already mentioned above, this is not the only way you can tell a computer to do something. If programming is cooking, coding is baking. Not everything can be baked and not all cooking is baking. Coding is basically the most common way today to program a computer, yet you can also write code with a pen on a piece of paper. So coding can be as abstract and theoretical as programming. As for the person, a programmer is a person hired to program computers. A coder is who writes code. Yet nobody hires coders as a coder is useless. The only reason why you would want someone to write code for money is to program a computer and then he's a programmer. So a programmer is also a job description, a coder is not. People saying they are coders are people that like to code and they may do it for a living but then they are for sure programmers.
  • @emilioyared
    Those algoexpert ads im gonna break my phone
  • @angelosmico422
    As a developer of 3+ years I still didn't fully understand the difference lol
  • @nikosmj1
    next: developer vs software engineer
  • @beespeed
    this man's voice makes me feel like i'm ready to make a game without even knowing how to program
  • @That__Guy
    In 10 years of being a coder, engineer, programmer, developer, architect, whatever you call it, I've never heard anyone being offended by being called a coder. Everyone I've ever met uses these terms basically as synonyms, because they don't really care. In the real world you will almost allways do all of these things.
  • @y2ksw1
    It took me only moments to code, but a life to program.
  • @Xray-Rep
    Way back in the mid-1980's (yes, I'm old!) I worked for a small company doing assembly language programming for embedded systems that were based on the 8-bit Intel 8085A microprocessor. We always referred to each other as "Programmers", but during technical discussions we talked about our "code" and how we can improve its efficiency and maintainability. As a home "hobbyist" your code can be total garbage as long as it does what you want it to do. But in industry, especially when programming for a medical manufacturer or the military, your code MUST be efficient for the platform it will run on, and your code MUST be maintainable by other engineers who later may be tasked to debug or modify your software long after you are gone!
  • The greatest thing which i miss from Java in Python is the semicolon. I always feel like something is missing after writing a line.
  • Out of all my friends, none of us would feel offended being called coders instead of programmers. When first asked, none of us knew the difference
  • @InverseOfficial
    2:03 I’ve actually used scratch as a sort of hobby when I’m bored for quite some time now, and theres a surprising amount that can be done with it. You can create online multiplayer games, full 3d engines with lighting and textures and I’ve also managed to make a near perfect copy of the original super mario brothers so I don’t have to get my hands on an nes.