Ahmad Awais

NAVIGATE


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.

πŸ‘‹ Well, hello there. Thanks for stopping by.

It looks like you’re interested in getting to know me better. Well, I’m happy to oblige. You see, for the last couple of years, I publish these detailed and extensive β€˜Year-in-Review’ posts to keep track of my progress, changes, achievements, and more. Mostly to help fight that silly imposter syndrome β€” but hey it makes for a good read. If you’d like to know who I am and what I stand for, then read the following:

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 WooCommerce, The 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 Dodson, Saqib Sarwar, Josh Pollock, Chris Lema, Pippin Williamson, Syed Balki, Matt Cromwell, Benjamin Intal, Ansel Taft, Alex Vasquez, Ionut Neagu, Chris Wiegman, Russel Aaron, Chris ‘Topher’ DeRosia, Jonathan Wold, Adam Warner, Roy Sivan, Primoz Ciglar, Stephen Cronin, Emil Uzelac, Bilal Shahid, Jody Nesbitt, Pieter Levels, Jabran Rafique, Cricket 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!

Founder & CEO at Langbase.com Β· Ex VP DevRel Rapid Β· Google Developers Advisory Board (gDAB) founding member. πŸ§‘β€πŸ’» AI/ML/DevTools Angel Investor ❯ AI/ML Advisory Board member San Francisco, DevNetwork

🎩 Award-winning Open Source Engineer & Dev Advocate 🦊 Google Developers Expert Web DevRel πŸš€ NASA Mars Ingenuity Helicopter mission code contributor πŸ† 8th GitHub Stars Award recipient with 3x GitHub Stars Award (Listed as GitHub's #1 JavaScript trending developer).

🌳 Node.js foundation Community Committee Outreach Lead, Member Linux Foundation, OpenAPI Business Governing Board, and DigitalOcean Navigator. πŸ“Ÿ Teaching thousands of developers Node.js CLI Automation (100 videos Β· 22 Projects) & VSCode.pro course. Over 142 Million views, 22 yrs Blogging, 56K developers learning, 200+ FOSS.

✌️ Author of various open-source dev-tools and software libraries utilized by millions of developers worldwide ⓦ WordPress Core Developer πŸ“£ TEDx Speaker with 100+ international talks.

✨ As quoted by: Satya Nadella Β· CEO of Microsoft β€” Awais is an awesome example for developers.
πŸ™Œ Leading developers and publishing technical content for over a decade πŸ’œ Loves his wife (Maedah) ❯ Read more about Ahmad Awais.

πŸ‘‹β€¦ Awais is mostly active on Twitter @MrAhmadAwais

πŸ“¨

Developers Takeaway

Stay ahead in the web dev community with Ahmad's expert insights on open-source, developer relations, dev-tools, and side-hustles. Insider-email-only-content. Don't miss out - subscirbe for a dose of professional advice and a dash of humor. No spam, pinky-promise!

✨ 172,438 Developers Already Subscribed
Comments 18
  • Noumaan Yaqoob
    Posted on

    Noumaan Yaqoob Noumaan Yaqoob

    Reply Author

    Congrats on all these wonderful accomplishments. Looking forward to more great things from you in the future. Good luck and a happy new year to you and yours.


    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      Thanks, Noumaan!
      Same wishes for you. May you have a healthy and successful 2016.


  • Agbonghama Collins
    Posted on

    Agbonghama Collins Agbonghama Collins

    Reply Author

    Oh wow, oh wow. You did all theses stuff in 2015? Are you sure you’ve got blood running in you?

    Cheers to a greater 2016


    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      Thanks for that! You yourself did pretty good with ProfilePress. Have a great year!


  • Lisa
    Posted on

    Lisa Lisa

    Reply Author

    Thank you for your contributions to WordPress Ahmad, this is such an inspiration.


    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      Thank you, Lisa! Here’s to productive 2016 :)


  • Usman
    Posted on

    Usman Usman

    Reply Author

    Congratulations Ahmed :)
    This is a long list of some amazing accomplishments.
    I am pretty sure in 2016, this list is going to be even bigger. All the best to you.


    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      Thank You! Usman. Let’s hope for the best.


  • Andrej Ε imunaj
    Posted on

    Andrej Ε imunaj Andrej Ε imunaj

    Reply Author

    Hey Ahmad, I must say I am rarely inspired to comment on an article but what you managed to do in 2015 is just amazing. Most people don’t accomplish that in 3 or 5 years.
    I’m inspired to take more time to write and share with community in 2016 (one of my goals), similar to you I have a bunch of useful code on repos and servers from 300+ projects over past few years that I would love to gradually share and open source.

    I wish you all the best in 2016!


    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      Andrej! Thanks for the kind words. Good luck with your new year’s resolution.


  • Katherine Smith
    Posted on

    Katherine Smith Katherine Smith

    Reply Author

    Wow Ahmed, do you ever sleep? Congrats on all the amazing accomplishments in 2015, and here’s hoping 2016 is even better!


  • Joseph Fusco
    Posted on

    Joseph Fusco Joseph Fusco

    Reply Author

    Ahmad, great post! Really awesome stuff you created/contributed to in 2015. You are a great role model to other developers looking to get more involved with WordPress. One of my resolutions in 2016 is to give feedback/comment on every thing I read. :)


    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      Thank you! Joseph for the kind words. Your new resolution seems fun.


  • Manuel Vicedo
    Posted on

    Manuel Vicedo Manuel Vicedo

    Reply Author

    That was quite a read!
    Personally, I’m amazed at how much you have contributed during the past year. I have seen your signature countless times in many different places– blogs, comments, contributions… and just watching all of that is truly worth of admiration.

    It’s things like these that inspires others to go forwards, so please keep going!


    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      Thank You! For all the kind words. Here’s to a great 2016. Hope to make it more and better this time.


  • Nathan
    Posted on

    Nathan Nathan

    Reply Author

    Nice job man! Please write something up about NEAT, very interested.