That's engineering. That you don't want to care about terminology doesn't change that.
They don't if there's no consensus
And I'm sure you ain't got the authority needed to affirm that those definitions are commonly used in those ways
Someone commented on an article about what is vs isn’t in terms of names for writing computer programs, at least by title alone, and the galaxy brain contribution you’ve got is “it doesn’t matter”, bitching that they didn’t give a reason why it matters yet you can’t offer anything to back your shit take up either. Delete your comment lol.
If you don't want to be banned, you're welcome to email [email protected] and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
Many modern software systems seem to lack such specifications or models. In these cases software development seems more like tinkering than engineering.
Or rather, they're used by different companies for the same type of jobs, some people make distinctions that other people don't know about, terms go in and out of fashion. They're all essentially synonyms because if there are differences, nobody agrees on them and there is no context in which they matter.
Same for junior, medior, senior, et cetera.
Except for architects. They're ex programmers.
The way I see it, these three all refer to the same things, but "coding" is hobbyist and "developing" is professional. "Programming" is somewhere in between / for both.
Don’t care how many years you’ve been “doing this” for, you clearly haven’t spent enough time sorting your own shit out.
The industry is sick. So much money has flown into it over the years without anyone battling eyelashes at the sheer waste of resources, and I mean this both from the body count as the cpu cycles.
I look at most products built today that cost millions to get off the ground and you have buttons busting out of windows, incoherence everywhere, 5 seconds to start the said product, and 2 seconds between 'pages'. Every version increment is a slow decent to hell.
It all starts with the industry self-reinforced pumped-up resume culture, with hell holes like linkedin."Engineers". Please, have you met a real engineer? One that can do the maths, the design and build of a product? You need to wake up, engineering isn't writing docker files, cobbling python scripts copy pastes together and claiming that yaml is clean code.
If you're a good programmer, you know how to find your way out of the forest without knocking all the trees. Call yourself coder, programmer or engineer I don't care your leetcode scores and your fizzbuzz one liners, and the amount of stickers on your overpowered laptop.
You're there to make the computer do the damn thing you want it to do with the least amount of resources. And of course it has to be maintainable, this isn't your bedroom.
So respectfully, sir, take your taxonomy and pipe it straight to where the light don't shine. /s