Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
April 27, 2021 07:17 pm GMT

My journey as an AWS Community Builder so far

Hi there. Youve made it.

It was with this simple opening, James Dunn, the AWS Community Builders Program Manager made my day. Well, my night in fact, it was October 16, almost 10pm. After the initial rush of joy, the impostor syndrome kicks inas if Jason was reading my mind this sentence came: Youre exactly the kind of person were looking for. I felt welcomed. Being part of this community has been such an incredible gift. Now, after 6 months I looked back in my journey so far and can say without a doubt how my growth as a cloud professional was boosted by and from the community.

The Great Flood of LinkedIn Contacts

After the welcome calls, the Community Builder started to materially, so to speak. We put on our LinkedIn and Twitter bios and used our organization, this very yours here in Dev.to and identified ourselves with logos, cover images.

This lead to we followed each other in several networks, but in LinkedIn was a Great Flood. In the early days were dozens and dozens of invites. Some people felt overwhelmed. For me, I can see, even is not a business contact or I fully know the person, I can say I enriched for sure my feed. In Brazil, the usual LinkedIn content is fell good or hustle stories or success cases. Then, I got contentgreat content from several aspects of the cloud.

I think I could found a quality in the quantity of new contacts of LinkedIn because we share somebody of knowledge, challenges and information we find relevant and common topics. Thats whats makes a community.

Random acts of kindness

Be a community builder can be also somewhat be a full-time job. As part of Amplifys Discord, and with a Community Badge after interacting within one or another thread, people just popped from nowhere, sometimes without any context, asking for my help, sometimes with code snippets and in frameworks and didnt have any knowledge.

Random requests

My first approach was to treat this as random acts of kindnessI was once and Im very often in the web looking for answers, what I can help just happened of Ive seem that before. I would help as much as I could and I even got surprised by helping people in frameworks I dont have any leverage. Whatthe snarky voice in my head says (and now writing in English, sounds exactly like Corey Quinnsyou are doing unpaid job and loving it. Yes, thats right. First, I volunteer. Second, my daily job is to help developers understand better their contexts and tools and doing this kind of invisible, no glamour job, makes me feel giving back to community as much as community gave to me. Every npm we download to our node_modules there're a person and a chunk of that persons hours and life there. Most of the time I just point a way and people find themselves. And not one doesnt say thanks until now (Side note: I can barely imagine what could be the life of an AWS hero! If I, receive one or two per week of these, in several platforms: by email (I think they find through my LinkedIn or GitHub), Twitter or Discord, imagine they, with a much bigger platform and role). I grow helping others.

Tupi or not tupi?

Tupi people were one of the most many peoples indigenous to Brazil, before colonisationand then, you know, the genocide happened and their lands became a country. But Tupi is sort of Brazilian stamp and it happens to sounds close enough of To be and it was created by the Brazilian poet Oswald de Andrade in his 1928s Manifesto Antropofgico, or Anthropophagic Manifesto. Earlier this year I made a post with this phrase as title on my blog.

Very simple example, data in Brazilian Portuguese is date in English. It looks little but data and date are so ubiquitous in programming, be front or backend that is easy to find someone confusing the terms or using one meaning to another and so on, because of the cognitive dissonance.

InfoQ, a software development news outlet has a Brazilian version that published its last Brazilian Portuguese content in February 2021. This was the reason, in my attempt to translate:

In these 12 years a lot has changed too. And one of the many changes was that more people, in this software development market, learned English. In special this more seniority level public InfoQ Brasil target. With domain in reading English, we realized that makes little sense to these people wait weeks, months, to consume a content in Portuguese translated by us (Translators Note: We Brazilians just call Brazilian Portuguese as Portuguese), with the original content at a click to be accessed.

We realized English domain made people to write in English, making more difficult to get original content for InfoQ Brasil, which could be a nice to have for the Brazilian market. Believe or not, in 2020 we had more Brazilian people writing original content for InfoQ in English than Brazilian people writing original content for InfoQ in Portuguese.

There are a lot of incentives in play to this. The audience is bigger and, to be quite frank, theres a bias against content in Portuguese in relation to a content in English. I know this because I have this bias, even writing original pieces in Portuguese for my blog, and committed to do so.

There are Brazilians developers that choose to do their total online presence in English, I dont like the idea. Its like had to act with an online persona than what I am a Brazilian developer in an interconnected World where English is on programming languages and the language where the most important conversations and discussions happen. I was afraid to even publish something other than my mother's language. Besides self taught programmer, Im self taught in English as well. To find your voice even in your language is very difficult, is a process that you start by emulating others until you feel more comfortable, find your voice in another language is really really difficult. And this was an issue because I didnt want to create lists of things or just write for the sake of publish something in English. Then, inspired by a promotion to first-time serverless writers from Serverless SuperHero Jeremy Dalys off-by-none I published:

Which was a written version of a talk I gave at Serverless Week 2020 from AWS User Groups here in Brazil which was my first talk about anything Cloud. Here on dev.to and shut down the internet for the day and I ran to hide myself under the covers. I won one of tickets and the The Developers Guide to Content Creation gave a lot of insights on how to produce better content. I had this article for so much time in my draft and then... I got feedback. People came to talk to me.

Regarding the choice Tupi or not tupi? my approach is not to choose. I tweet both in English and Brazilian Portuguese, use my personal blog for posts in my primary language and dev.to posts for content in English. Theres a lot of work to be done in Brazilian Portuguese to help educate and bring to teach people who lack the opportunities to learn and develop their English skills. And Im committed to help my peers.

Be heard, and listen

After that, I publish some post after, both in English and Portuguese. Engaged in some courses and the talks from AWS Community Builders help so so much. I have a tremendous respect for all Developer Advocates from AWS, and there are so many, but James Beswick help me a lot with all his great content. He motivated me to explore more of my writing. So, I worked on a long form piece I was thinking a lot about in the space of serverless. At the same time, The Developers Conference Innovation accepted a talk addressing the same subject only in a form of a question instead of an assertion: Serverless is Ready? We, Developers, are not, so my focus was more on the side of make a case for Serverless readiness. So, for the first time I spoke at a large audience and held the honor to present myself as AWS Community Builder.

About me

After that I published the piece on a lot of concepts and shifts in industry I was dealing and trying to navigate on my daily work experience:

I know I will sound a totally fanboy, but I was exploding in joy with the reception. They cited me in my favorite readings on serverless:

Off-by-none, two times. I almost cried

off by none

off by none

The awesome Serverless Status from Cooperpress:

Serverless Status

And Serverless Transformation - by Theodo. You can see that even my first post in English. how much they influenced me.

Serverless Transformation

I could not believe! I got featured on my own Big Three source of news for serverless and resonate with people I respect from the community.

I felt I existed out there; you know? I could make an impact and not only listen but speak. Heard. Dialog. Interchange experiences. Grow together.

Technology is political. And be part of a community is political too

Political is for some people like a reserved word we cant use in certain contexts or at all in tech. I think is misled, confusing partisan with political. Politics is the set of activities that are associated with deciding in groups, or other forms of power relations between individuals, such as the distribution of resources or status. A technology is a tool that is used by people for some purpose, usually to further their own interests in a society comprising other people. That makes it political.

So being part of the AWS Community Builders gave so much: a place to feel welcomed, peers I admire, access to so much content and people that I can learn a lot (and for Brazilians, right now, courses or anything paid in dollar is very difficultA financial benefit I got from the program was a free voucher to the Solutions Architect exam - which I passed last February). And even without any coordination I was fortunate enough to appear in AWS Startups on my birthday!

Even when you feel cannot make a difference as an individual, you can still make a difference in a group. I expect to be giving as much as Im receiving as an AWS Community Builder.

A great thank you, James Dunn and Elise Greve! You made the difference for me! I hope others along the way!

AWS Community Builders

Hello, thanks for reaching the end! I also do some open source work. If you use AWS Lambdas and the outstanding Middy, I made a middleware to validate reCAPTCHA tokens:

GitHub logo ibrahimcesar / middy-recaptcha

reCAPTCHA validation Middy middleware for yours AWS Lambdas

reCAPTCHA Middleware for Middy

reCAPTCHA validation Middy middleware for yours AWS Lambdas

TypeScript

Version License GitHub issues by-label

Developed in Brazil

What it does

Middy is a very simple middleware engine that allows you to simplify your AWS Lambda code when using Node.js. As I always had to implement and reimplement this type of logic, I decide to wrap up and give back tcommunity middleware for that validates a reCAPTCHA token in the body of a POST request.

What is Middy

From the docs:

If you have used web frameworks like Express, then you will be familiar with the concepts adopted in Middy and you will be able to get started very quickly.

A middleware engine allows you to focus on the strict business logic of your Lambda and then attach additional common elements like authentication, authorization, validation, serialization, etc. in a modular and reusable way by decorating the main business logic.

Thanks for reading. Please leave your thoughts, takes and insights in the comments!


Original Link: https://dev.to/aws-builders/my-journey-as-an-aws-community-builder-so-far-14n8

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To