Concept is an important term in a few other fields. I’d like to hear how its usage and meaning here differs from or has similarities to these other usages
Concept in advertising and marketing campaigns - an overarching theme that quickly resonates with the target audience - this has good examples Campaign concepts: three Big Duck examples to inspire your own - Big Duck
Concept in design - a collection of styles that conveys a cohesive esthetic - there’s a very recent youtube video Open Source Design in VS Code - YouTube from the VSCode design team that mentions concepts many times - easy way to find all the occurrences is to open the transcript and use CTRL-F - Open Transcript is an option in the three dots menu along the title line - this is actually very interesting because VSCode is a software application and the term is already used in a familiar manner
Concept in programming languages - C++ is the example that comes to mind where a concept is a set of properties and constraints for a generic type that lets the compiler generate easier to understand and more meaningful error messages for types that violate a specified concept