I wanted to take the opportunity once again to summarize my achievements and things I have been doing during the last year i.e. 2018. I had a great time writing my previous “Year in Review” posts — if that piques your interest here are the links to my 2017 and 2016 Year in Reviews.
So, let’s do this again and take a look at what I’ve accomplished so far:
I contribute to open source because it is a rewarding way to learn, teach, and gain experience and I am proud to say that I spend more than 70% of my time contributing to FOSS (Free and Open Source Software) projects. Let’s take a look at some of the dev-related activities which I’ve pursued during the last year.
Becoming a core contributor to the WordPress Core can be intimidating especially if it is the third consecutive time. Yes! I contributed to the core software of WordPress for three successive times in a row. I’m proud of it.
🎉 My contributions to the official Github repo for Gutenberg helped me get to the list of Contributors which is one of the most humbling feelings. It feels great when you know that your efforts are helping over 33% of the internet.
If you know little about my dev-background then, I have been assisting my better-half Ahmad Awais with his dev-workflows for quite some time now. I have worked alongside him building workflows for more than 50 FOSS (Free and Open Source Software) projects which we host at GitHub. Not only this, I maintain these repos as well as document them.
But when I analyzed my time being spent on development, then the setup of basic web architecture for a new project gauged more than 20% of my time. And reinventing the wheel daily was something which was bothering me a lot.
I figured out the basic needs of my web-dev workflow and realized that it shouldn’t be that hard to build something small, with a decent set of automation and the right features that I needed. That’s what I did.
🙌 Voila! In 2018 I developed a #JAMstack starter toolkit called
pudl is has a lot of automation in it via Gulp which helps with:
You’ll find a detailed but precise documentation on getting started with building your static landing pages, demos, and more.
So, instead of finding a place where I could go from beginner to advanced level, I decided to jump right into building a live project as quickly as possible. In hindsight, that was one of my best decisions last year.
We were planning a JAMstack conference and I had decided to build its website all by myself since I couldn’t get a better opportunity for learning JAMstack as well as React.js. So, here it is I developed a static site using Gatsby.js and hosted it on Netlify, including setting up continuous deployment with GitHub.
Apart from all these contributions, last year I made 2,840 contributions on GitHub which includes some popular repos like Nodejs.dev, Gutenberg, WooCommerce, Stackblitz, GiveWP’s Impress.org, and more.
A huge part of who I am and what I do comes from the passion of teaching, and there is a whole lot of community side to me. When I started ten years back, I had no background in hardcore CS and no mentor to guide. I’m a self-taught tech enthusiast, and during all this time I made mistakes and learned a lot from them. It’s been that way forever.
Self-taught developer — that’s where I got the idea of building my startup called FinkTanks to teach girls how to code. Last year I did a decent job with it. If you have read my previous year in review, then you must know that I’ve changed my focus from full-time training to apprenticeship. I am quite humbled to share that the following aspiring tech junkies have been associated with me and I have been happy to help them do good.
All of these young folks are putting a great deal of effort in improving their future. It’s amazing to see them work so hard and smart. If you’re hiring junior engineers — Feel free to talk to them.
This was the second consecutive year since I have been contributing to the official WordPress Marketing Team at Make. The entire experience is fantabulous. I get to work with amazing folks in the community all working towards a consistent goal, i.e., marketing WordPress and its community to the wider world.
Moreover, last year I also got a chance to lead some of the weekly meetings, and I felt great about it. On the other hand, I am one of the regular members who takes and compiles weekly meeting notes. There’s always a lot to learn here.
Folks, this is an amazing group, and on behalf of the entire marketing team, I’d like to invite you to come and join us on the Slack channel every Wednesday at 15:00 UTC.
This time around we decided to celebrate the 5th year’s Hacktoberfest with a full-fledged conference called the #TheOpenDevCon. Ahmad and I have been toying around with an idea of starting a tech conference of our own. This was the first step towards that goal.
More than 150 participants attended the event. Later we had two follow-up meetups with different audiences. The audience substantially comprised of CS, CE and EE students. Whether they were absolute beginners or developers with intermediate skills, there was something for every one of them to learn.
I conducted a hands-on workshop on my newly-built static site generator called pudl. Being a maintainer of #GirlsWhoCode and #ReactJSLadies local meetup chapters, my workshops witnessed an audience of over 30 girls. It was a great experience since it was the first time that they were learning automation with NPM scripts and the Node.js build routines.
Moreover, I explained how quickly
pudl could handle a good deal of automation for your development projects by writing simple Gulp tasks. Some students were new to Pug and Sass, so I explained these two in detail. It all ended with a great zeal and awesome feedback.
I was also one of the speakers and gave a motivational talk to the female participants and guided them through the process of getting started with open-source. I discussed the ways they can contribute to open-source even without touching the codebase.
Another meetup which we organized last year was to celebrate WordPress’ 15th birthday and to discuss serverless Node.js with Azure functions (for a final year project with a bunch of computer engineering students).
We had a lot of fun during the meetup; this one was rather more of a celebration than talking tech. We cracked top-pops, had pizza, and enjoyed eating the black-forest cake for #WP15.
👊 The WordPress Foundation sent some cool swag which we distributed to the participants. Stickers, badges, balloons and whatnot. Our team went with this idea of decorating where we used the swag balloons and crafted a “Ⓦ” out of it depicting the word WordPress.
🤓 We experienced some crazy and fun moments be it singing a birthday song or cracking silly jokes. All in all, this was more of a festivity along with group discussions and happenings.
I started my journey as an aspiring writer who loved penning down her thoughts every now and then. Never thought that this crude passion for writing would take me this far — where I’ll find the real “ME“.
In 2018, my writing streak was no different. It grew bigger and better. Let’s me share some of my writing-endeavors which I accomplished last year.
Ahmad & I met through open source; we did several projects together, built and sold a startup, managed teams, and then got married in 2016. We then started a blog called TheDevCouple — which is what we like to call ourselves. Two developers who love each other doing what they love.
In 2018, I took the role of an Open Source Content Program Manager, led a team of technical writers, managed the entire content calendar for 23+ companies that support our open source software. That was a huge deal for me. Getting support from these tech companies was a great help. And to repay their favor, I devised a whole content strategy.
I along with my team ended up publishing 63 articles in 2018. That’s 1.3 articles every single week. Each of these articles was a long-form technical review. Some would go up to 5,000 words. The work on consistent workflow for screenshots, code gists, F/OSS repos alone was a considerable feat. Super proud of my team here. A couple of extensive-reviews are as follows:
If you’re ever interested in being our partner — get in touch with Awais!
Thankfully, 2018 witnessed a superb ending. Both Ahmad & I took a 2-month long break because it was my sister’s wedding. I guess now at least the reason is well explained why it took time to publish my year in review.
I am looking forward to 2019 with lots of exciting things, but I want to challenge myself personally and professionally. Just to brief out a few details here:
Finally, I’ll be looking forward to hearing your feedback, and I’ll try to stay more focused and helpful in 2019. Once again, I’d like to say a huge thank you for your motivation and support — I hope I continue to serve the open source community well with all the awesome plans I have in the future.
Until next time, as ever…