In my own brain I've created 3 different categories :- Others, Developers, Management.
I find it easier to explain stuff to other people by giving context from their field
For example to someone in food industry I'd say, frontend is like how you present your food at the table and back-end is like the kitchen where food is prepared.
To people in development what I've learnt is that you've got to find the right balance, can't dumb it down a lot or can't switch it up, always in the middle.
Management will understand 3 things : Excel, PowerPoint, Money.
In general I don't, but usually when meeting someone new we introduce each other right?
Otherwise if the person is someone you know already there's a better chance that you know what is their line of work.
Also It's more of a analogy thing
Explain stuff to them in their language.
But while writing stuff we don't know who's going to read it, so a general analogy, a bit tech stuff and few visual stuff all of these can be used.
I find it easier to explain stuff to other people by giving context from their field
For example to someone in food industry I'd say, frontend is like how you present your food at the table and back-end is like the kitchen where food is prepared.
To people in development what I've learnt is that you've got to find the right balance, can't dumb it down a lot or can't switch it up, always in the middle.
Management will understand 3 things : Excel, PowerPoint, Money.
That takes care of 90% of my conversation.