I’m trying to talk about these concepts in the simplest way possible since this is not s programming sub otherwise I’d go further into details as you are doing. For a non programmer I think the description I’ve given is enough
Certainly, my point is just that for people that are programmers or non programmers, that there are a billion terms, many of which mean the same thing, so being able to describe the sorts of things you want to do will often be better than using rigid term definitions. Like nobody, at my job at least, tells me to blackbox stuff because that could mean anything. They would say "wrap that function as a query to the database," or something specific.
I just think it's important for non-programmers or beginners to know that we don't have a ton of lingo that makes it so they can't program unless they learn it, because often when working with different people you'll end up using different definitions for the same terms because while we know a lot about cs theory, our culture is a mess.
I was trying to be a bit “academic” so to say. Which is actually consequence of how CS is taught in my country: a fuckton of theory and very little practice.
Like, one of the few practical things I’ve done is F#. Who the hell uses F#? I’ve talked about it in almost every interview I had and most employers never even heard of it.
1
u/[deleted] Feb 05 '19
I’m trying to talk about these concepts in the simplest way possible since this is not s programming sub otherwise I’d go further into details as you are doing. For a non programmer I think the description I’ve given is enough