How to become a good Developer Evangelist / Advocate / Buddhist?
Evangelist according to Wikipedia:
A commissioned Evangelist in the Anglican Communion is a lay person who has received professional training in Christian outreach ministry, and been commissioned by episcopal authority. In practice, almost all those formally admitted to the office of Evangelist are members of the Anglican mission and outreach agency, the Church Army. Evangelist is one of the commonly acknowledged lay ministries of the Anglican Communion internationally, along with the ministries of Lay reader, and Deaconess.
Advocate according to Wikipedia:
An advocate is a professional in the field of law. Different countries’ legal systems use the term with somewhat differing meanings. The broad equivalent in many English law-based jurisdictions could be a barrister or a solicitor. However, in Scottish, South African, Italian, French, Spanish, Portuguese, Scandinavian, Polish, South Asian and South American jurisdictions, “advocate” indicates a lawyer of superior classification.[1]
“Advocate” is in some languages an honorific for lawyers, such as “Adv. Sir Alberico Gentili”.[2] “Advocate” also has the everyday meaning of speaking out to help someone else, such as patient advocacy or the support expected from an elected politician; those senses are not covered by this article.
Buddhist according to Wikipedia:
All Buddhist traditions share the goal of overcoming suffering and the cycle of death and rebirth, either by the attainment of Nirvana or through the path of Buddhahood.[6][7][8] Buddhist schools vary in their interpretation of the path to liberation, the relative importance and canonicity assigned to the various Buddhist texts, and their specific teachings and practices.[9][10] Widely observed practices include taking refuge in the Buddha, the Dharma and the Sangha, observance of moral precepts, monasticism, meditation, and the cultivation of the Paramitas (virtues).
According to ashleymcnamaras Developer Advocacy in a nutshell the main key points are being a perpetual learner, to love documentation, not being afraid of public speaking, care deeply about community and to help developers.
According to Chris Heilmanns Developer Evangelist Handbook the following points are very important:
Your integrity is your main weapon
Like any other skill, becoming a great public speaker means first and foremost doing it a lot.
If you are invited to speak at a conference, you should be present at the conference.
Nothing makes you a better presenter than being who you
are.Start with a single point you want to make […] What do I want people to remember of my talk?
Simple is not stupid […] Writing very simple texts is hard work.
Sometimes a picture explains what you want to achieve much easier than a bunch of instructions.
Attribute the content to the originator by name and resource.
Introduce yourself
Use humour
Build bridges to the real world
Pace yourself
Avoid “Hello World”
Be fresh