I don't think that (2) is OP's fault.
Look the words up in a dictionary. It's ok not to know and to learn but you shouldn't expect everyone to adapt to your lack of knowledge.
Look the words up in a dictionary. It's ok not to know and to learn but you shouldn't expect everyone to adapt to your lack of knowledge.
But then again I would add (3) they're just buzzwords that don't actually tell you anything...
Moving the field of software development is about solving more problems for people without putting a large learning curve in their way.
Yes some aspects will always require expertise but that is not an advantage.