The other day, I was having a discussion with a friend and colleague about reaching out to others. He had an idea on combining patterns learned from the enterprise software development world (clean code, TDD, domain driven design, you name it) with patterns learned from the gaming development world (rapid prototyping, getting stuff done, intensive usage of frameworks like Unity). An excellent idea if you ask me. But he was hesitant - others might not be that interested in taking time to write unit tests in their game.
That’s called an assumption. So I proposed to write small blog posts in hugo using Markdown and GitHub pages. Very lightweight, only one command away from generating concise entries. This might take 10 minutes of your time per week. So he nodded. “Hm-hmm”. And we started talking about something else.
At that point I had two choices:
- Interrupt the conversation and push further.
- Ignore it for now and take a mental note do do something with it later.
Often enough I’ve hit a brick wall with option one. It’s annoying for the other person to constantly be interrupted and I wouldn’t make myself very popular. I do have that nasty habit and I’m working on that. But let’s return to option two for now.
I forgot about the discussion and moved on. But taking mental notes is like async AJAX calls: they do return, but you don’t know when. That’s when it hit me: why don’t I email him some details on how to quickly start a blog? Would that be appropriate or not? In any case he’s free to delete the email - no harm done. But if he decides to do something with it, all the better. The step from no blog and no experience in Hugo is smaller when a friendly push in the right direction has been given.
One could say “what have you to gain? Why do you care?” And I don’t - I’m not a game developer, but I do care - a bit - about the subject. I do care - a lot - about my friend and his personal growth. Show your work, remember? I love to inspire others on things that I’m passionate about myself. And sharing is caring. I would love to receive an email with loose ends like this from someone I talked to.
So my decision to throw some info over the wall has been made. I’m eager to find out if the seed has been planted and nurtured. We’ll have to see. I will not be disappointed if it has not - giving and expecting something in return is not giving. I love giving. Altruism must have originated from the egocentric self, some believe. I would not count myself to be part of that group. The Japanese encounter a lot of stress if they are given a gift: it has to be matched in value to give something back which has the same value: not less (shame) or more. It’s like trying to buy presents for your family at Christmas: a sometimes horrifying experience. You do not know the value of the gift you’ll be given and you’ll have to guess how much to spend to give.
Of course, handing out information - which should be free in the first place - is not the same as handing out something physical.