I don't have any more checkboxes to tick in tech:

Conferences, prestigious authoring, money, satisfaction, meaningful impact, helping, community, impressive friends, influence, cool places, awesome stuffs.

How #OpenSource 100% helped me: A Thread!

⬇️🧵
1⃣ I learned to program while still at school <18. I was already coding cool stuff for a long time. My main thing was an IRC bot and @eldergodselven , @loganaden_42 , @YashPaupiah were providing amazing inputs. They were a very cool audience. But I did not care about Github!
2⃣ One day @loganaden_42 told me to start using Github. I did not agree. @github was not a requirement for good codes. I also told him I found the interface overwhelming. He asked me to try nevertheless.
3⃣ Somehow, I got started by uploading projects of mine, and just to get used to the mechanics of Github. And of course, for someone new, I kind of thought Git was GitHub and vice versa. Uploading my own projects made me more of a maintainer someone than a contributor. Till now.
4⃣ Being exposed to the wilderness of Github, I correlated project success to good code quality. I picked up good repo elements, great coding standards and patterns, tools & CI etc from popular projects. It short-circuited my way to solid practices, unmatched even in enterprises
5⃣ Being a mercenary / freelancer, at the beginning even if I had fewer years of experience, I had nevertheless a very good exposure to industry practices. It also honed my ability to dive into big, unknown codebases and nurtured my passion for reading code, as one reads books
6⃣ In the process I gifted myself the passion for research. When building things for people to use, you sometimes brush with the unknown. You learn, a lot! I also saw that unless your project had good tests, industry scouts would never give you the green light!
7⃣ Since I started #OpenSource the hard way, being a maintainer allowed me to help others get their feet wet! Many good coders, now engineers at FAANG & Co, did not know about contributing. I could not believe I could make an impact.
8⃣ Github green squares partly motivated me to keep coding. This improved me a lot. Getting used to building in the open builds confidence which enabled me to tackle paid projects. I contributed back my template to deliver fast: @shopyoproject
9⃣ @shopyoproject being an oxymoron in spirit and an oddity by design opened the doors for many conferences. I am taking a leave for conference speaking this year as I got a full dose last year.
1⃣0⃣ Building a community around my projects put me into the shoes of a senior. Explaining, documenting, reviewing, referring, I got a full shot of glue experience the proper way with people willing to be taught. This furthered my contractor work ethic.
1⃣1⃣ At some point you realize you have some awesome projects around. I had a bot with awesome plugins, advanced e-commerce solutions, thousands of pypi downloads, you have more potential than you can exploit.
1⃣2⃣ The most significant perk is ... meeting the best of people in the field. Maintainers of popular projects are very cool people. Consistent contribution allows you to cross the path of experts, and they are willing to help you in your growth. For free.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Abdur-Rahmaan 🇲🇺 Janhangeer

Abdur-Rahmaan 🇲🇺 Janhangeer Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @osdotsystem

Feb 9
How to #hack #Twitter, optimize screen time and learn #python everyday!

🧵⬇️
Social media aims to create a filter bubble for you. An immersive experience where you see what you like and increase interaction time.
Though some people have expressed concerns over this practice, if you game it for learning, you will no longer waste time!
Read 10 tweets
Feb 4
Finally decided to write a thread of why I invest in Python so much, and it's not because I don't know C++.

🧵⬇️
1⃣ From a language engineering point of view, Python is next-level. In terms of aesthetics, it resonates with us. Most languages hot off the pan are still thinking about machines instead of their target audience: Humans.
2⃣ The simplicity and pragmatic spirit it carries is the real secret behind its success. There are more powerful languages. But adoption comes with something good enough to pick up quickly. Python welcomes people from all walks of life.
Read 12 tweets
Dec 6, 2021
#Python people to follow on Twitter, to Pythonify that feed of yours, a 🧵
0⃣ @dabeaz , compiler theory lecturer turned software someone who has always delivered awesome Python stuffs including coding a whole async implementation from scratch, live! Still teaches language making in a super cool way, food included!
1⃣ @brettsky , The current Steering Council lead who has been ensuring a smooth transition after the BDFL went 'offline'. Has been painstakingly writing an unravelling series on his blog.
Read 20 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

:(