-
Technology
Communication
Communication is just as important in technical roles as it is in any other. Here are some resources I use to communicate clearly and directly.
General
Git
Architecture/Design
Golang
- Vetting
go vet
- Go’s
goto
keyword - SOLID Go Design
- Go Styleguide
- Dependency Injection in a nutshell
- Ultimate Go Training GitHub repo
- Defer, Panic, and Recover
- Intro to generics
- Go Naming Conventions
- Go Proverbs
- Organizing Database Access in Go
- Should I use sync.Mutex or a channel?
Testing
- Why mocking is likely becoming messy, complicated, and bloated (from Learn Go with Testing)
- Mocks aren’t Stubs by Martin Fowler
- Gerard Meszaros’s distinction between different “Test Doubles”:
- The Practical Test Pyramid
REST APIs
SQL
MongoDB
Theology/Spirituality
- Quote from St. Nektary of Optina
One may have a good worldly relationship with non-believers, but one cannot have a relationship in prayer and one must not carry on arguments about religion so that the name of God not be offended during an argument. * Orthodoxy and Nationalism: The Good, the Bad and the Ugly * Abba Moses Refusing to Judge His Brother
A certain brother committed an offence in Scete, the camp of the monks, and when a congregation was assembled on this matter, they sent after Abba Moses, but he refused to come; then they sent the priest of the church to him, saying, “Come, for all the people are expecting you,” and he rose up and came. He took a basket with a hole in it and filled it with sand, and carried it upon his shoulders, and those who went out to meet him said unto him, “What does this mean, O father?” And he said to them, “The sands are my sins which are running down behind me and I cannot see them, and, even, have come to this day to judge shortcomings which are not mine.” And when they heard this they set free that brother and said nothing further to him. * Quote from St. John Climicus’ Ladder of Divine Ascent, Step 5.30
Do not be surprised that you fall every day; do not give up, but stand your ground courageously. And assuredly the angel who guards you will honour your patience. While a wound is still fresh and warm it is easy to heal, but old, neglected and festering ones are hard to cure, and require for their care much treatment, cutting, plastering and cauterization. Many from long neglect become incurable. But with God all things are possible [Matthew 19:26]. * Saying of Abba Mius
A soldier asked Abba Mius if God accepted repentance. After the old man had taught him many things he said, ‘Tell me, my dear, if your cloak is torn, do you throw it away?’ He replied, ‘No, I mend it and use it again.’ The old man said to him, ‘If you are so careful about your cloak, will not God be equally careful about his creature?’ * Meeting Michelle: Pastoral and Theological Reflections on a Transgender Inmate - Public Orthodoxy
55 Maxims of the Christian Life from Fr. Thomas Hopko
- Be always with Christ and trust God in everything.
- Pray as you can, not as you think you must.
- Have a keepable rule of prayer done by discipline.
- Say the Lord’s Prayer several times each day.
- Repeat a short prayer when your mind is not occupied.
- Make some prostrations when you pray.
- Eat good foods in moderation and fast on fasting days.
- Practice silence, inner and outer.
- Sit in silence 20 to 30 minutes each day.
- Do acts of mercy in secret.
- Go to liturgical services regularly.
- Go to confession and holy communion regularly.
- Do not engage intrusive thoughts and feelings.
- Reveal all your thoughts and feelings to a trusted person regularly.
- Read the scriptures regularly.
- Read good books, a little at a time.
- Cultivate communion with the saints.
- Be an ordinary person, one of the human race.
- Be polite with everyone, first of all family members.
- Maintain cleanliness and order in your home.
- Have a healthy, wholesome hobby.
- Exercise regularly.
- Live a day, even a part of a day, at a time.
- Be totally honest, first of all with yourself.
- Be faithful in little things.
- Do your work, then forget it.
- Do the most difficult and painful things first.
- Face reality.
- Be grateful.
- Be cheerful.
- Be simple, hidden, quiet and small.
- Never bring attention to yourself.
- Listen when people talk to you.
- Be awake and attentive, fully present where you are.
- Think and talk about things no more than necessary.
- Speak simply, clearly, firmly, directly.
- Flee imagination, fantasy, analysis, figuring things out.
- Flee carnal, sexual things at their first appearance.
- Don’t complain, grumble, murmur or whine.
- Don’t seek or expect pity or praise.
- Don’t compare yourself with anyone.
- Don’t judge anyone for anything.
- Don’t try to convince anyone of anything.
- Don’t defend or justify yourself.
- Be defined and bound by God, not people.
- Accept criticism gracefully and test it carefully.
- Give advice only when asked or when it is your duty.
- Do nothing for people that they can and should do for themselves.
- Have a daily schedule of activities, avoiding whim and caprice.
- Be merciful with yourself and others.
- Have no expectations except to be fiercely tempted to your last breath.
- Focus exclusively on God and light, and never on darkness, temptation and sin.
- Endure the trial of yourself and your faults serenely, under God’s mercy.
- When you fall, get up immediately and start over.
- Get help when you need it, without fear or shame.
Race Relations
- Greek Orthodox Archdiocese of America Resources for Racial Reconciliation
- Micah Bournes
- The Danger of a Single Story (18:46)
- How to Make Meaningful Change (for white guys like me)
- Americanah (Fiction Book)
- Race, Identity, and Reconciliation (Book)
- Police: Last Week Tonight with John Oliver (33:32)
- Quote from St. Augustine of Hippo:
Difference of race or condition or sex is indeed taken away by the unity of faith, but it remains embedded in our mortal interactions, and in the journey of this life the apostles themselves teach that it is to be respected…. For we observe in the unity of faith that there are no such distinctions. Yet within the orders of this life they persist. So we walk this path in a way that the name and doctrine of God will not be blasphemed. It is not out of fear or anger that we wish to avoid offense to others but also on account of conscience, so that we may do these things not in mere profession, as if for the eyes of men, but with a pure love toward God.