(This is a repost. For some reason, this post isn’t showing up on the main page of the site…)
Holy cow, it’s October! In just a few weeks, it’ll be my birthday. For the longest time, I’ve always wanted to do some open source contributions. The only issue that I have that prevented me from jumping in the open-source party was the obvious impostor syndrome and the lack of knowledge of even the most simple, basic stuff. Either that or I’m just picky with the types of projects that I want to join in as a contributor. Still, either way, with all the things I’ve learned, I really had the urge to do some contributions, most especially the most simple ones.
But, I’m writing this post today because I’m finally about to have a chance to do some contributions on open-source projects, as well as a community site project that I decided to take in as part of my honoring to my father’s legacy. So, while I’m struggling a bit to study all my coding courses, here’s my chance to finally put some of what I learned to practice, even if all of this is strictly voluntary. It’s not because I need to add something to my upcoming resume/portfolio, but somehow just contributing my time and knowledge to the open community of any kind has more meaning than just a dev earning good money and splurge on them.
Here are some of the projects that I will be doing throughout the course of time.
Tech By Choice (TBC)
I don’t think I’ve written about Tech By Choice (TBC) in the past, but I’ve transitioned my membership from the (now-defunct) GDI Oakland. 1 There is a very long story behind all this and why the Oakland Chapter was dissolved, but I’m not going to write about all of that here. Because of the internal issues that occurred with GDI and how many of the nationwide chapters were affected, TBC was created as a result of continuing the core values GDI stands for. 2
TBC was established sometime in early 2019, and because I learned that the former GDI Oakland chapter leaders joined in the board, so far there are only two chapters: Los Angeles and Oakland. Because right now that they’re in their very early steps of establishing, they are currently looking for volunteers and contributors to continue building the organization, from its website to the course development materials to product design and strategy and many other fields. There are several ways of joining in the community and make your contributions. More information on the website.
I thought about contributing to two fields: web development and course material development. I checked their GitHub repo and attended a few webinars to check out what the site is currently being run under. They are using a CMS called Wagtail, which is a CMS that was built using Python through the Django Framework. I already am familiar with basic Python, not so much the advanced stuff, but I never really delved into Python frameworks like Django and Flask. Not yet anyway. But I’m interested in learning other CMS software, so Wagtail and a few others, like Craft CMS and frameworks like GatsbyJS that are compatible with WordPress.
Therefore, I decided to start from the most basics by being a contributor to TBC’s curriculum building and development. I haven’t had all my notes and ideas organized in outlines yet, but I already submitted my first set of notes for an upcoming Introduction to WordPress for beginners. There are other subjects that I’d like to submit my outlines to but still haven’t had the time to put them together yet.
If you happen to live in the Bay Area or L.A. and are interested in entering the tech industry, regardless of your gender, race, background, orientation, etc., please join TBC. You don’t have to be an expert or have minimal knowledge of some technologies. TBC aims to build a community of aspiring techies, whether that’s in programming, technical writing, consulting, sales, product development, etc.
In the past before, I always recommended to some of my friends to join a chapter of the GDI. You can still join if you want, and if you’re in the Bay Area, the San Francisco and the San Jose chapters are still active. If you would like to know why I’m not so much hyping up about GDI as much as I do with TBC, feel free to contact me directly.
MDN Web Docs
In every coding course, I’ve taken and currently taking, all shared the most reliable, most comprehensive documentation for (almost) anything and (almost) everything web development: MDN (Mozilla Developer Network) Web Docs. It’s an exciting and a godsend documentation site for beginners, mainly because of the community behind it, its organizational structure, and its huge variety of tutorials for the absolute beginners.
The Mozillian Community is a worldwide community of volunteer developers, writers, and anyone working in the tech industry, gathering together, and pitching in their contributions to build a better web world. Contributing to the Web Docs is just one portion of what this community does. I recently signed up for an account in hopes that I can somewhat contribute something, no matter how small or large this may be.
At the moment, I seem to be much better at writing about web technologies than actually making demos through code, so I may probably be doing some editing of existing docs or maybe having some additions and alterations to keep up with the latest technologies. MDN Docs also seem to plan on expanding and not just stuck with documentation and
The Union City Friends of Sister Cities
This was actually one of my dad’s local communities he was actively involved with. After his passing months ago, I thought about doing something to honor my dad’s legacy with the things he’s done with the community. Two months ago, my mom and I attended the Friends of Sister Cities Festival to join in the festivities and to also accept a posthumous award for my dad. I enjoyed the cultural shows and the food, but when I looked at their program, I noticed that there was a site URL printed at the bottom. I visited it just to be curious, but afterward, I finally figured out what I can do for this community.
I will write this in a case study/site study post in the future, once I get everything organized. I haven’t gotten the gist on how their site is going to look like or what type of content it’ll have, but I’ll eventually work on an outline and then present it to the Sister Cities Committee and see what they think.
Return to Skillcrush (once again!)
I’m really excited about what’s to come for my contributing and making a little bit of a difference to the community. In addition to all of this, I’m returning once again to Skillcrush with their newly-launched Python Programming course. I really need to keep in touch with my old community again that helped me through my WordPress and basic Ruby education.
A few years ago, I enrolled at their new Break into Tech program, in which you can have lifetime all-access to all the available courses under this program, with some additional courses 3 for new blueprints. So far, there are four new available: UX/UI Design and Practices, Digital Marketing, React, and the newly-launched Python.
I enrolled in both React and Python, mainly because I really like messing with code. Still, I love visual designs, but sometimes it can get a little tedious in comparison to coding. I still aim to be a full-stack developer (or somewhere near that level), therefore I still have to do upkeep on both front-end, back-end, and visual designing skills altogether.
There is something about Skillcrush and their curriculum platforms that makes them so endearing. Primarily, it’s geared towards women and non-binary folk because of its themes and language, but even men can join in for its clarity, interactivity, and most of all, the active community for both students and alumni in Slack.
I will definitely write more of my progresses in the near future! Till next time!
Some Extra Notes...
- Girl Develop It
- … or for those who aren’t happy with the issues, stood for…
- which means additional prices, of course