My new boss has a little programming knowledge but not much, he is not technology illiterate but I'm looking for a few suggestions on how to explain programming concepts to him at a high level. Maybe like a pluralsight or treehouse course on building your programming vocabulary. Questions like

What is an API and why should we use one? What is responsive design?

  • 4
    I'm not sure this is on-topic here, as you don't appear to have a problem related to project management. This question might be a better fit for softwareengineering.stackexchange.com – Sarov Mar 17 '17 at 13:24
  • 4
    This question does not appear to be about project management within the scope defined in the help center. – Todd A. Jacobs Mar 20 '17 at 2:02
  • 1) Try explaining those topics to a 5-6 year old kid. 2) explain those topics to other friends who do not have much (any) knowledge in the topics. – Gürkan Çetin Mar 20 '17 at 7:31

I succeeded at a conference explaining an autonomous system architecture in compare to PM / business processes.

In general, talking to a stakeholder requires to pick him up (or to catch up). Try to understand his demands and engage them with your explanation.

If you don't know the stakeholders demands (motivation/way of thinking), start with an assumption and ask for feedback, e.g. by applying the active listening technique.

"I assume, it's quite important for you to ... (am I right?). An API works in a similar manner by ..."

Not the answer you're looking for? Browse other questions tagged or ask your own question.