Una vez, hace mucho tiempo, cuando aún era estudiante, me pidieron que explicara algo durante el almuerzo del domingo, una de las experiencias más educativas que he tenido. La persona que hizo la pregunta era demostrablemente no estúpida, pero no tenía antecedentes, el nivel de conocimiento que asumí simplemente no estaba allí. Comencé a responder, obtuve una mirada en blanco, cambié, aún en blanco, cambié de nuevo, todavía en blanco ... hmm ... así que comencé de la misma manera que comienzas a construir una aplicación, con pequeños bloques de explicación que puedes construir en algo más sustancial.
La parte clave de esta lección, para mí, fue (y es) cuánto suponemos (no solo los programadores, todos) sobre el conocimiento de otras personas sobre nuestra especialidad elegida, mientras que, de hecho, incluso, razonablemente se puede suponer que la mayoría de las personas Sé que 1 + 1 = 2 pero después de eso se pone interesante
Entonces, lo primero y más importante que debes comprender es que las personas no saben y no entienden lo que haces, pero sí entienden lo que hacen y cuando estás explicando cosas, por lo tanto, debes comenzar de manera simple y mantenerte en un lugar apropiado nivel para tu audiencia.
En términos de técnicas específicas, creo que @Josh K lo tiene bastante cubierto, y enfatizaría que las Analogías son un ganador absoluto.
Una cosa más: puede ser, de vez en cuando, aceptable simplemente descartar las cosas como "cosas geek", las personas no siempre quieren explicaciones completas de por qué y si previamente ha demostrado una voluntad de explicar y una capacidad para hacerlo de manera comprensible, entonces las personas se sentirán inclinadas a confiar en usted cuando sugiera que se aplican "razones técnicas complejas" o que, en última instancia, puede lograr un resultado particular al "hacer cosas geek" (o "cosas de programador" o cualquier término que funcione bien en sus alrededores)
Comunicar cosas técnicas a una audiencia no técnica (de uno o más) es una habilidad que puede desarrollar y que necesita.