Ahmad Awais

Senior Full Stack WordPress developer — WP Core Contributor — Front-end Fanatic — Accidental Writer. I love to write, talk, build, and share everything about WordPress. You can find me making small automation scripts for DevOps stuff or toying around with WP Business ideas. Let's catch up at Twitter @MrAhmadAwais.

Newsletter sign up


SHARE


My Commitment to WordPress and Epic Moments of 2015

Ahmad AwaisAhmad Awais

It’s the 31st of December and 2015 is about to end. For so many years I have had been reading posts from different software developers about how they spent the year and how they were planning to move forward. It’s about time I jump the ship and reflect on what I did this year and what do I intend to do in 2016.

A Confession!

Before any of that, let me prefix the content of this post by confessing one thing. I am not good at writing about myself. Maybe it’s the imposter syndrome. But thanks to Chris Lema, I’m changing!

If one thing I’ve learned this year, it’s how to take a compliment without deflecting it, with one of those self-deprecating responses like “I got lucky” or “I was at the right place at the right time, nothing else”. Instead whenever someone complimented and appreciated my work, this year, I mustered up the strength to say “Thank You!”.

So, I am writing this post in the spirit of changing my perspective about myself, to fight with the imposter syndrome, to be honest, to hold myself accountable for 2016, and to share what I’ve been up to.

My Commitment to WordPress

I am not sure how many of you know that. But I started using WordPress as a blogger about ten years ago. And after using it for almost a year, I started tinkering around with WordPress development. I am an electrical engineer (surprised? wait for it), but being more interested in software development I left my career in Electrical — right after graduation — and started developing software.

While I was still a student, I started freelancing. I was fortunate enough to have been studying in one of the top-notch universities where I would attend workshops twice a month to learn and practice new skills. I was obsessed with Design and Web programming. Which led me to learn graphic design and web development.

Long story short, for more than four years — as a freelancer — I tested my skillset both as a designer (Adobe Photoshop, After Effects, Premiere, Illustrator) and as a web developer (LAMP/LEMP/Node Full Stack WP & Frontend Fanatic). After all that, I decided WordPress was my thing. I don’t know how, but I took a leap of faith and instead of learning all the new languages at random, I decided to commit to WordPress. 2015 was the second year of this commitment, and I feel like I am on the right track.

My Open Source Contributions

One of the people I am most inspired by is Matt Mullenweg (co-founder of WordPress). I haven’t ever got a chance to meet him in person, but last year when he wrote about Five for the Future, I committed to open source contributions in my new year’s resolution. I contributed 10% – 20% of all the productive time I had in every single month of 2015.

While my contributions are pretty negligible and insignificant, I did spend a good deal of time in these repositories, reading the source code and getting the hang of GitHub, throughout this year. I used a simple Perl script (here’s my gist) to fetch all this data and then handpicked a few of them.

Products & Projects

In 2015, I spent 50% of my time building products, 25% of it freelancing/consulting while 10% of it was spent contributing to the open source and the final 5% by giving back to the community. That means, I’ve intentionally reduced the number of freelance projects and have started venturing into building products. Let’s talk about some of the products that I built in 2015.

#1 ProductPress

ProductPress

ProductPress is easy to use WordPress theme for selling digital products with Easy Digital Downloads. I spent well over eight months building it. It has a custom drag and drop interface inside it. If you buy the theme, you’d realize that everything is arranged in the same manner as it appears at the front-end. With a strong emphasis at UX User Experience, this theme is built upon 15+ blocks. If you are not using a particular block, then all the settings related to that block will disappear until you enable it. I wrote about Repeatable Metabox fields to create Pricing Tables in WordPress I built for this theme.

Stats: During the first month, it hit the #2 spot becoming the second most selling commerce WP theme at CreativeMarket.

#2 CF7 Customizer

CF7Customizer WordPress Plugin

CF7 Customizer is an intuitive plugin to design your contact forms via WordPress live customizer, right at the front-end. Cherry on the top, it will be free forever. I built this plugin to solve a problem, and I wrote about it here. I am maintaining this plugin at GitHub, which is a fun experience.

Stats: 3,000+ downloads and 1000+ live sites are using it. This plugin got me featured as a maker and made it to the daily top 10 at ProductHunt. 8 stars and four forks at GitHub repo.

#3 Advanced Gulp WordPress Workflow

 Advanced-Gulp_WordPress-Workflow-Setup

In 2015, I finally shifted from Grunt to Gulp. Most of the WordPress community uses Grunt since it is being utilized by the core. But I prefer Gulp, so I thought why not open source my workflow with Gulp, which I had used while building ProductPress. If you haven’t read it, then read My Advanced Gulp Workflow for WordPress Themes and find out my take on it.

Stats: 43 people have starred the repository, 15 forks, 20,000 people read it, 11,360 impressions at Twitter and 261 twitter retweets and engagement. It ended up being the most popular post on my blog this year.

#4 WPMetaList

WPMetaList.com

In January 2015, I started a community called WPMetaList. It is a platform to find creative, innovative, user-friendly and community recommended WordPress products. I wrote about How WP Community’s Feedback Helped WPMetaList.com. Honestly, I was not able to maintain the posting frequency, and I feel guilty about it. I still believe in something like ProductHunt for WordPress and have plans to revive it in 2016.

Stats: 357 Members, 17,712 visitors, 60 WordPress products, 428 votes, 301 fans at Facebook and 58 followers at Twitter.

#5 Neat — Advanced WP Base Theme

Neat-Advanced-WP-Theme

Neat is an advanced WordPress Base theme which uses Gulp, Sass, etc. with auto theme package builder. I have a major update in the queue for this theme in 2016.

Stats: I have been using this base theme to build premium WP themes. The GitHub repo has nine stars and two forks. I should probably write about it to improve the exposure.

#6 _child — WP Child Theme

_child

_child is a WordPress Child Theme Boilerplate. Another problem-solving product, small but useful. I wrote about it here. One of my friends and the developer behind the GiveWP plugin — Matt Cromwell contributed a CleanUp branch to this repository and mentioned it in his WordCamp #wclax15 talk.

Stats: 13 Stars, two branches, two contributors. I am using _child on this blog.

#7 WPGulp

WP Gulp Boilerplate

Earlier this month, I was on a podcast called TheWPCrowd with my friend who is an amazing frontend developer Roy Sivan. We were discussing Grunt vs. Gulp which is best for your WordPress build? And for that podcast, I developed a simple Gulp workflow for WordPress called WPGulp. I have plans to write about it and to add different workflows in the form of branches at this repository in 2016. You can also check out a placeholder WPGulpTheme, which uses WPGulp.

Stats: Well, this is a relatively new resource, but my team in collaboration with the team of a power elite author at ThemeForest are using it.

#8 TitleCaseIt

TitleCaseIt

I write a lot. More often than not I find myself correcting the title case of headings and titles of my articles. To avoid all this, I built a simple tool, called TitleCaseIt.

#9 Other Stuff!

Apart from these products, I have built six custom WordPress plugins and three custom WordPress themes for my freelance clients. I am afraid, I cannot mention them here due to the NDA contracts. Moreover, I am about to release two new premium plugins and a premium WordPress theme, pretty soon.

Learning & Giving Back!

For me, this year was a transformational one on many levels. I learned a lot, made awesome friends, got featured in amazing blogs and newsletters, wrote a good number of articles about WordPress and presented at meetups and conferences. I couldn’t be happier.

Learning

While I learned a lot of stuff, throughout this year, I am only going to list down a few of it.

Reading & Teaching

Both my parents teach at higher education level and that I guess why I have this keen genetic ability to teach. I love to teach. Whatever I learn, I feel like I should talk about it. It’s like I owe it to my natural ability and nature. But before 2015, I was not much of a reading type. This has changed on an emotional level.

My general analysis of RescueTime‘s data, states — that during 2015 – I have spent more than 1,800 hours reading content i.e. blog posts, ebooks, etc. The more I read, the more curious I get. I have had to devise a rule to cap my reading time, i.e. if whatever I am reading ain’t going to help me in next two months then I should probably not read it now.

That’s where Tab Snooze a Chrome extension, comes in handy. BTW in case you are wondering, I share a lot of what I read at the awesome community of ManageWP.org, I registered there in Jan 2015, and so far I’ve shared 219 articles, which received 2004 upvotes, and made me the 8th most active member of this community. Can’t thank Vladimir Prelovac enough for building it.

Writing

I am a part of the core WordPress team at Envato Tuts+. Where I have written three massive beginner guides this year i.e. The Beginners Guide to WooCommerceThe Beginner’s Guide to Easy Digital Downloads and A Beginner’s Guide to Titan Framework.

One of my posts What Will WordPress Be Like In Next 10 Years? At TorqueMag went viral. Not only did folks like Morten Rand left awesome comments on it, but the piece was shared by several design magazines and was finally discussed at WPWeekly on WPTavern by Jeff Chandler. Which inspired me to write about How WordPress Is Contributing To The eCommerce Industry.

At AhmadAwais.com, I published 24 articles this year. That is two articles a month. Which led to 900% increase in traffic. I have also started a newsletter called Takeaway, which has 3,211 subscribers at the moment. I have syndicated a few articles at Medium and LinkedIn and ended up getting featured at gigantic blogs like WebDesignerNews, SitePoint, SpeckyBoy, InspiredMag, and even at a university blog. One of my articles was recommended 60 times and read by 7,400 readers at Medium.

Excellent folks; i.e., Lauren Holliday, Ali Mese, and Paul Jarvis were my real inspirations. I cannot help but give a big shoutout to some of my friends and mentors i.e. Tom McFarlin (dude I have never met a guy as cool and calm as you are), Mario Y. Peshev, Marie DodsonSaqib Sarwar, Josh PollockChris Lema, Pippin Williamson, Syed Balki, Matt Cromwell, Benjamin IntalAnsel TaftAlex Vasquez, Ionut Neagu, Chris Wiegman, Russel Aaron, Chris ‘Topher’ DeRosiaJonathan WoldAdam WarnerRoy Sivan, Primoz Ciglar, Stephen Cronin, Emil UzelacBilal Shahid, Jody Nesbitt, Pieter LevelsJabran RafiqueCricket W. Haris, Lisa League, Agbonghama C and the list goes on. I am pretty sure that I missed a lot of awesome folks here, but your advice, help, and encouragement is what brought me here.

Speaking

I speak at more than ten events a year, but I was pretty much hibernated in 2015. Though, I ended up speaking at a few meetups, workshops, and conferences.

2016 — Resolutions And Ahead

Whew! That was a brief summary on one of the best years of my life, and I’m looking forward to the next one. Hopefully, more valuable projects, more products, more productivity and more articles on this blog.

As I compared what I wanted to do in 2015 with what I did, looks like I did meet some of the goals, while I totally forgot other ones, and instead did different things. I think year-wide goals are just too broad, during a year we develop and change a lot. Views, interests, perception, and opinions vary throughout the year; sometimes we reach the end with an entirely different perspective than the one we started with.

That’s why I think, planning in terms of quarters might be a much more practical approach. Planning goals for three months or a quarter ahead give much better control and focus on them, not to mention that new goals every three months would directly be related to a much more exact image of how the year is going and what’s happening in it. I am going to try doing that this year, and see how it goes.

Resolutions

What About You?

What about you? How was your 2015 as a developer? And what are you looking forward to in 2016? Would love to hear your thoughts in the comments. Happy new year!

TAKEAWAY: Subscribe to My Newsletter!

Takeaway my professional opinion about Full Stack WordPress Development and Front-end Design! Delivered to your inbox once a week. Promise! I hate spam.

Senior Full Stack WordPress developer — WP Core Contributor — Front-end Fanatic — Accidental Writer. I love to write, talk, build, and share everything about WordPress. You can find me making small automation scripts for DevOps stuff or toying around with WP Business ideas. Let's catch up at Twitter @MrAhmadAwais.