Ahmad Awais



2016 Year in Review: WordPress, Business, & the Big NEWS!

Ahmad AwaisAhmad Awais

Tonight’s the new year’s night, and I plan to write about everything that happened in 2016 (boy it was one hell of a year BTW I ended up completing this article on 10th Jan! ).

Well, hello there. Thanks for stopping by.

It looks like youre interested in getting to know me better. Well, Im 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 youd like to know who I am and what I stand for, then read the following:


I have so much to talk about. And I have incredible news to share with all of you at the end of this post. Anywho, let’s get to it.

Showoff! Yes, that’s precisely the word with which I wanted to start this article. And yes, I know what you are thinking. But hey, I have a story to tell. You see, I come from a diverse background. Tech is not as much common here as it is in the US. Even in the global aspect of things, people do not generally understand software developers and especially what we do at work ( except for sitting in front of a screen all day and night long).

This was exactly the reason why I started looking for different online communities more than a decade ago. Ten years ago I found WordPress, I became a developer and started giving back to the community. This led me to be part of a great online family the WordPress community.

I love what I do, which is why I like to share it with everyone else. In my real life, not many people understand what is that I do. Most of the members of my family are Doctors or Electrical Engineers (so am I!), but software is a let’s just say bit distant of a concept to them. That’s why, I tell everyone especially online, that this is what I do, and this is why I do it.

You’re more than welcome to call me a show-off, but in reality, you should know that I am proudly sharing what I did in 2016, why I did it, and what I plan to do in 2017. That’s just who I am. Deal with it! (or don’t).

2016: Professionally!#

As you grow up, the profession you choose becomes a big part of your life. The other day, I read a case study which stated a surprising fact that many of us spend half our lives in building a dream house only to spend hardly 30% of our day inside it.

Which is true, you put in ten hours of the job (eight for the actual job and two for your lunch break and stuff), at least two to three hours of commute, three more if you have kids whom you have to pick up from school. That’s about 16+ hours a day! Most people only go home to sleep.

This makes me believe more in my career choice, which is a remote job. I work remotely from home, or sometimes in a cafe, or while traveling, etc. you get the idea! That’s why I love what I do. But there’s more!

Passionate Commitment to WordPress#

I have had been professionally committed to the most famous open source CMS called WordPress. WordPress has made a strong impression on my life. This year, WordPress has become more personal to me than any other piece of software code, ever could. You’ll read about it more at the end (#NoSpoilers).

Regular Core Contribution: In 2016, I contributed to all the major versions released for WordPress. Let’s take a look.

4.5: Contributions to WordPress 4.5 Coleman!
To be honest, my contributions are quite minimal, this time, I worked with Eric Lewis Network Architecture Cartographer at The NewYork Times and core committer at WordPress, to replace in the networks and sites: usage of blog with site in docs. WordPress has outgrown itself from just a blog to a complete CMS. Its only fair we address the lingo.

WordPress 4.5 Coleman Released!

4.6: WordPress 4.6 “Pepper” Customize Component FTW!
I cannot help but thank Weston Ruter; one of my mentors an excellent WordPress developer and Customize component maintainer. He has been more than helpful, which is why I was able to contribute to WP 4.6 specifically to the customizer component for the addition of setting validation model and control notifications to augment setting sanitization. I also added to the documentation of WordPress 4.6 Codex Page, at this page, you can read about what is new, changed and fixed in this release.

WordPress 4.6 “Pepper” Customize Component FTW

4.7: WordPress 4.7: The Spirit of Regular Core Contribution
Ive proudly contributed my fair share to the REST API project. Most of my contribution here had to do with helping make the code conform WordPress coding standards. Just as I contributed to the TwentySixteen theme last year, I also managed to contribute 364+ lines of code in TwentySeventeen theme, which is exciting. And we translated WordPress in Urdu for the first time.

WordPress 4.7 & The Spirit of Regular Core Contribution

WordPress Core Contribution Statistics:

  • Props: I have been involved in about 110 core Trac tickets and have gotten about 32 props against WordPress core commits by core committers.
  • Fun Fact: I was one of the 91 people who contributed to every release in 2016. (Source: Aaron Jorbin).
  • WordPress Plugins: My 12 plugins on WordPress.org have a total of 403,445 downloads now.
  • 5-Star Ratings: 84% of the ratings I got for my WP plugins, in 2016 were 5-star! With 4.7 average rating as a whole. (Source: YearInWP by @jesperengelen).

WordPress Interviews#

In 2016, I got interviewed by several blogs and magazines. It’s truly a humbling feeling. Apparently, if you help people and the community around you, they start to care about what you do and why you do it.

Here are a few that I think you’ll enjoy!

WordPress.tv: I got interviewed at WP.tv by John Parkinson, that video ended up at the home page of WP.com under popular videos section. I wrote the complete story Getting Featured on WordPress.tv’s Homepage.

Getting Featured on WordPress.tv’s Homepage

HeroPress: I wrote my life-story at HeroPress; also my first essay. If you’d like to know me a little better, you should read this This Part of My Life Is Called WordPress.

This Part of My Life Is Called … WordPress

ThemeIsle: This is an interesting interview! If you’d like to know a bit more about how to be more productive and deal with procrastination, and how I do it, then read this Interview: Ahmad Awais WordPress Core Contributor.

Ahmad Awais Interview – WordPress Core Contributor, Front-End Fanatic

That’s all for now, two more interviews will get published in 2017, guess I’ll link to them later.

Writing For WordPress#

I write a lot, like a lot a lot! You can hire me as an excellent and advanced WordPress content writer. This year alone I wrote more than a hundred WordPress articles, but I was not alone. I had a partner in crime, a fellow WordPress journalist Maedah Batool.

Together we wrote and managed an incredible amount of WordPress content. That’s why this year, we are planning to make a debut of our first WordPress content & marketing agency; it’s called WP Content Studio (WPContent.Studio Work In Progress). Anywho, here are just a few articles that I am pretty proud of.

Even Matt Mullenweg (co-founder of WordPress) thinks that I write great articles. Just kidding!

Though, he sure did like this one…

Here is the article that Maedah and I wrote in case you are interested.


Press & Media Mentions#

I got a lot of press and media mentions throughout 2016, in the form of quotes from different articles I had written and my comments on the current state of WordPress, or the reason behind giving back to the community, as well as advice to beginner developers, etc.

One of the mentions that I felt really proud of; was making it to the State of Word 2016 talk by Matt Mullenweg. At the end of the year, Matt co-founder of WordPress, talks about the state of WordPress as a whole. This year, I got a mention in his talk among 100 featured contributors.

Apart from this, I got featured in WPTavern, Entrepreneur, Tuts+ by Envato, TorqueMag, Inc, Yahoo for Small Business, CodePen’s Blog, CreativeMarket’s blog, SitePoint, and a good deal of other online publications.

Helping Developers!#

On my way to becoming a full stack web developer, I faced one too many issues and then came the business side of things which I am still tryna figure out. For more than five years, I have been a member of two sites which have been enormously helpful. In 2016, I decided to give back to the ecosystem of developers built around these two websites.

#1 GitHub#


I stepped up my game to open source bits and pieces of my personal workflow on GitHub. In 2016:

Good folks at Reflect.io built a cool GitHub Report Card that helped me with this data visualization below.


That’s all for GitHub.


#2 StackOverflow#

Image of Ahmad Awias Stack Overflow top 5% Users

The second site that has a huge influence on my career as a developer is StackOverflow. I have been on the receiving end of technical help for more times than I could remember. It’s about time; I started giving back. Some statistics of my StackOverflow profile in 2016 are as follows.

Projects and Labs (beta)#

Aside from working for my clients, I build and maintain several products, plugins, as well as FOSS free and open source software all of which I call my projects. One of my resolutions last year, was to try and curate my scattered portfolio.

With that in mind, I built a new home for my projects called Labs by Ahmad Awais. It’s still a beta project itself and there’s a lot of room for improvement which is why I have not blogged about it yet.

That said, let’s take a look at some of my projects that I did last year.


CEM CLI | cPanel to EasyEngine Migrate CLI

I am getting more and more serious about DevOps. This was my first project related to DevOps that is being used by more 10 developers. Things are slow, but I am happy with it. I am already building a backup and restore CLI as well as an image optimization CLI. Things I plan to share this year.


WPGulp | Advanced Gulp Workflow for WordPress

WPGulp grew ten folds last year. A lot of WordPress developers are using WPGulp to automate and improve their theme building workflow. An agency in Vienna, Austria reached out to let me know that they saved a ton of time using WPGulp and that they wanted to support the project. That was amazing, this free and open source project could use some help.

WP GitHub API#


This is a new WordPress plugin which I built out of a mere need of something like it. Labs by Ahmad Awais project is powered by this plugin. It helps you fetch GitHub’s API to display data in real-time while caching it at the same time. It also parses the GitHub’s readme file from markdown to display HTML content. It’s a beta software with 7 releases and will soon have a version 1.0.



WPCustomize is boilerplate related to the WordPress customize component. While it is out there in the open, I have yet to write about it. I have plans to release a product related to the customize component. More on that later this year.

WPCustomizer Package for Sublime Text#

WordPress Customizer Package for Sublime Text

One thing I always wanted to do was share my Sublime Text workflows with the other developers. In 2016, I started doing that with the release of WordPress Customizer Package For Sublime Text! The best thing about this project was the emails that I received. I think I replied to more than 500 emails related to this package. Most of them were thank you notes along with feedback on improvement.

TitleCaseIt Ver 2.0#


Are you writing better headings which are more readable? Use TitleCaseIt! It has been a loyal friend to many. Several bloggers are using it to make their lives easier. How do I know that? Well, it’s hosted on GitHub, and when GitHub went down last year, many known writers and tech journalists reached out to acquire about why TitleCaseIt was down. You might recognize one of them; Jeff Chandler from WPTavern.



My CF7Customizer plugin has seen a steady growth. I think I marketed it pretty well. I am working on a major rewrite and a pro version of this plugin both of which are almost ready, preparing the marketing assets and taking care of a few product related to-dos.

WP Welcome Page Boilerplate#

Boilerplate: WP Welcome Page Boilerplate

Before I became a full-time developer, I used to be a User Experience designer, that part of me helps me put my products to better use. I built this boilerplate, to help WP devs improve the User Experience of their plugins. So, far the response has been pretty good.


PTCL CLI Intuitive Command Line Interface for PTCL Routers

Something interesting for the local community. I built a small CLI to help with automation and control for the famous local internet service provider called PTCL. I am using it to do some pretty useful stuff at home, RaspBerryPie & Arduino FTW.



For about two years, I have been selling this EDD WordPress premium theme. It has seen a steady growth this last year. I along with two fellow developers who work with me as my part-time employees; started providing premium support for ProductPress at per hour.

This was an interesting experiment for us and we helped out about seven customers with custom cart and SaaS integrations. But considering what I have planned for the next three years (will announce soon), I am thinking about selling ProductPress to better focus on portfolio consolidation. If you or anyone you know, is interested in acquiring this theme, get in touch.

That’s about it. There are several more products that I’d like to talk about, but that’s for another day.

Building a WordPress Community#

I got serious about WordPress development six years ago, though, I had been developing WP sites for a decade now. Four years ago, I started getting involved in the WordPress community and built an online family. This had been the best thing that happened to me in the chaos of world wide web. I have made incredible friendships, partnerships and found like-minded folks all over the world.

About the same time, I started giving back to the local community which was non-existent at that time. I thought about starting a meetup group but it was way too early for many reasons. That’s why I started with Workshops on the subject of well, “WordPress”. After more than 30 workshops and four years later, many local folks have started to care about the WordPress community. Here’s what happened in 2016.

Urdu WordPress Translation#

One of the highlights in our local WP community this year was WordPress getting 100% translated to our national language i.e. Urdu. This is a huge accomplishment for me and for 110+ contributors who made it possible. Four years of efforts in trying to grow the local community around already existing users of WordPress have finally started to pay off. People here are getting excited about all things WordPress.

My Open Source Contributions#

I contribute to a good deal of open source projects, some of which are mentioned below. Most of these contributions are very minimal, or trivial at best. That said, I am mentioning some of them here anyway, to demonstrate what I do in my free time i.e. review code libraries of my dev friends.

I guess, I should stop here. Enough about the professional life already :).


2016 Personally!#

2016 has been a year that I won’t forget very quickly. I say this both in a right way as well as the bad way. The headline here is that I was not able to work for about five months last year. That had an impact on my yearly revenue but nothing I can’t recover from. AH! I am still running a profitable business but I had to take some amount out of the rainy day account. So, let me go through what happened last year.

Fitness & Health#

By the end of 2015, I knew that my health was kinda deteriorating and that I was ignoring it by working long hours and eating junk food. I even started a Stupid-simple WP Developer Fitness Challenge! which I was able to follow for about 33 days before I gave up on it.

The 3-Months Break: Right after the first quarter of 2016, I literally fell ill. Being a single male, who’s living alone away from the hometown (Multan), I was eating all kinds of junk food in the form of Zinger burgers, Pizzas, and bakery items. I didn’t know how to cook food and neither did I have the time to do it.

Finally, my body gave up and I fell a victim to food poising that led to increased cholesterol and uric acid levels in my blood. That’s it, I had enough of it and ignoring my health any longer would have been very dangerous. I weighed about 120 kg at that time.

So, I took a three months long break from everything. Like, I literally fell off the face of the earth for my clients. I moved back to my hometown to spend some quality time with my parents, ate healthy home-cooked food and about two months later, with some basic cardio I had improved my health a lot.

I lost about 15 kg weight. By the end of 2016, I weigh about 99 kgs, my cholesterol/uric acid levels are just fine, I feel much better, and my eating habits have improved a lot. This is such a big deal for me. I feel confident that I am only going to make it better now.

Stability Is Important!#

With every passing year, the concept of stability is getting more and more prominent in my head. When I got ill last year, I went through what they call a change of perspective about life. You see, I left for college about a decade ago and then became a digital nomad i.e. I didn’t stay in one place for longer than six months.

I Bought a House! While moving from one place to another was a lot of fun, last year I finally took the plunge and bought a house in Lahore. It is an incredible milestone for me as a self-employed individual. (Pics at the end of the post!). Will deal with the loan, I know, I will.

I had been searching for a new pre-built house, and in March 2016; I found one which as you can imagine was perfect. I couldn’t wait for things to get settled since the bank was taking quite long. I ended up selling a good chunk of my online properties (products + blogs) and one of my partners acquired my company along with the six employees.

Moreover, the new garage needed an upgrade. I have had been dragging with me a Suzuki Mehran for as long as I could remember. It was a gift from my dad. Anywho, the acquisition of my products also paid for a brand new Honda City. AH! (Pics at the end of the post!)

Business Side of Things!#

I do make money you know! Not everything I do is for free. Though, I have to admit that I am not as transparent as many would want me to be. People often reach out to ask about how I make money while working for an open source software. Yes, that is, in fact, a true story. I make money while working for an open source software i.e. WordPress.

To be a bit more transparent this year, I am going to talk a little about how I make money just enough to pay the bills and get by. That said, don’t over-think it, I have a diverse background which makes it a bit hard to explain things which I am about to.


My prime source of earning is consultancy. Being a WordPress Core contributor, I have a very good understanding of the WordPress community. Add to it I love to talk, teach and help people that actually helps me get connected to a good deal of WordPress folks product devs, bloggers, marketers, and a few policy makers in giant WP companies.

I have been a marketer, designer, blogger, and now I am a full stack web developer. All of this becomes useful to my clients when they want to analyze if the product they are planning to build and spend several hundred thousand dollars on; is a good market fit or not. And that what pays the bills. Interested in my perspective? Let’s talk!

Teaching, Blogging & Writing#

A big part of me is a teacher! If you ever get to know me better then there are three things you’ll discover about me.

  1. I’m a talker.
  2. I love to teach.
  3. I crack a lot of jokes.

Let’s talk business!

If you’d like to talk me into working with you as a teacher, blogger, or an advanced WP content writer then slip in your email.

Products & Partnerships#

Last but not the least, I make software products. These products vary from premium WordPress themes and now plugins as well as design elements, E.g. mockups, UI/UX kits, and other small automation scripts (which is a new hobby). I am also planning to release a few macOS apps, which I’ve been working on (pretty inconsistently).

I love partnerships. Partnerships are fun. Last year, I wrote about My Vision: WordPress Collaboration Over Competition. The response I got from being transparent was great. By the end of 2016, I had partnered up with three new developers. We are still running strong. Sadly, life is not that easy, sometimes partnerships fail. Yes, all that glitters is not gold. But that’s all part of the life. I am happy with that.

In 2016, my business made about 24.07% more profit as compared to 2015. Revenue on the other hand was about 37.86% down. That’s because, some of my products got acquired.

The Big NEWS!#

I got married in December. Many of you already know, Maedah Batool is now my partner for life. She’s also a WordPress core contributor and an Electrical engineer and has been deeply involved in the local tech scene. She teaches WordPress and develops sites for non-profits. Like me, she writes a lot and calls herself a WordPress Journalist. If you’d like to know more about her, you can read her HeroPress essay The Making of a WordPress Journalist.

WordPress not only empowers 27.2% of the internet, but also my life. We actually bonded on the fact that we both liked WordPress. One thing led to another and last year had such a perfect ending. I know her for about seven years now, we have worked together on a dozen of projects in the past. This has been the biggest change in my life. Sharing my life with someone like her is going to be awesome.

The TheDevCouple: Since WordPress hacked our lives and got us close, we thought about making it a fundamental part of our lives. That’s why we have decided to call ourselves TheDevCouple and we are pretty serious about it. We registered a domain last year, called TheDevCouple.com wrote some content on it, ran a huge K giveaway and then got busy with our wedding planning. Right now, we are planning to start a cool WordPress podcast together. Wish us luck!

What’s Next?#

So, that was it. 2016 was a phenomenal year in its own way. It’s interesting to think about how you are going to spend your entire year and then you let go of your resolutions right after the first two weeks. While I was able to meet 70% of my goals last year, life as you know happens. This year, I plan to do the following.

That’s all folks. Life is full of good and bad incidents. It’s not as smooth as it looks and it takes a lot to stay happy, help others, and contribute to a cause. I hope you all get to complete your goals this year. Here’s to an incredible 2017.

Looking forward to your comments!

BTW! If it’s not too much trouble, don’t forget to share this post. It would mean a lot to me!


Some Memories of 2016#

See ya!

Founder & CEO at Langbase.com Ship composable hyper-personalized Al apps in seconds 繚 Ex VP DevRel Eng. 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 5x 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, 24 yrs Blogging, 108K 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 @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 25
  • Ali Raza
    Posted on

    Ali Raza Ali Raza

    Reply Author

    Congratulations for writing such a long post and completing such an awesome year. Sharing your achievements isnt showing off rather it should be taken as a source of motivation.

    Your contributions to WordPress are appreciated and I have best wishes for you in 2017. Good luck

    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      Hey, Ali!
      Thanks a lot for the good wishes :). That’s very kind of you to say! ?

  • Wajahat Anwar
    Posted on

    Wajahat Anwar Wajahat Anwar

    Reply Author

    MashaaAllah ???????? Am feeling very proud to have awesome people like you in my profile. May Allah bless you. Want to become like in future. InshaaAllah …… keep it up ????????

    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      Hey, Wajahat!
      That’s very kind of you to say! ?

  • Furqan Hameed
    Posted on

    Furqan Hameed Furqan Hameed

    Reply Author

    Oh man This is very long Article but Amazing Year for you. May Allah Bless you more Happiness.

    • AhmadAwais
      Posted on

      AhmadAwais AhmadAwais

      Reply Author

      Thanks for the prayers Furqan! Always appreciated :)

  • sidati
    Posted on

    sidati sidati

    Reply Author

    Salamu Alykum,
    im very proud of you and thank you for sharing with us this great long journey :P

    have a great life, you deserve it ;)

    • AhmadAwais
      Posted on

      AhmadAwais AhmadAwais

      Reply Author

      That’s very kind of you to say! ?

  • Bilal Shahid
    Posted on

    Bilal Shahid Bilal Shahid

    Reply Author

    Hard work always pays off, for sure :)

    • AhmadAwais
      Posted on

      AhmadAwais AhmadAwais

      Reply Author

      Hey, Bilal!
      We are all trying our best :) I know you are too. Keep up the good work buddy!

  • Augustin
    Posted on

    Augustin Augustin

    Reply Author

    Hi Ahmad,

    Very nice post! I am very curious about your SaaS project and would love to discuss it further and exchange our mutual experiences (Weglot translate / SaaS translation plugin).

    Keep it up

    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      Thanks for dropping by, Augustin!

      Glad you liked it. Sure, I’ll start writing about the SaaS pretty soon. Would love to collaborate!

  • Saqib Ameen
    Posted on

    Saqib Ameen Saqib Ameen

    Reply Author

    It was a great long read. Seems its been a wonderful year for you! Wish you good luck for your future endeavors and this year’ resolutions. & Thanks for the mention, it means a lot.

    • AhmadAwais
      Posted on

      AhmadAwais AhmadAwais

      Reply Author

      Thank You! ?
      Keep up the great work! You’re doing it right!

  • Hassan Habib
    Posted on

    Hassan Habib Hassan Habib

    Reply Author

    You inspire me. Thanks a lot.

    • AhmadAwais
      Posted on

      AhmadAwais AhmadAwais

      Reply Author

      That’s very kind of you to say! ?

  • Tabish Javed
    Posted on

    Tabish Javed Tabish Javed

    Reply Author

    Really love the way you summarized everything up.. always feel to have a senior developer like you around me … You have best wishes from core of my heart …
    aside from I have a bit of personal question … how you manage your schedule ? :)

    • AhmadAwais
      Posted on

      AhmadAwais AhmadAwais

      Reply Author

      Thank You! ? for the wishes and everything.
      Tabish, managing schedule is a hard thing to do. But I have written about it in the interview section, take my ThemeIsle interview for a read and you’ll get to know how I try to stay productive.

  • Alina S.
    Posted on

    Alina S. Alina S.

    Reply Author

    Looks like an incredible year you had Ahmad! Keep up the good work!

    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      I’m glad you enjoyed reading it, Alina! Thank You! ?

  • Asad J Malik
    Posted on

    Asad J Malik Asad J Malik

    Reply Author

    Top notch stuff Ahmad. Really enjoyed the post. Would love to see you do a podcast!

    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      Glad you liked it. Yeah, setting up things for that. I hope it gets better with time, starting is a bit messy guess it is with every new thing you do.

  • Eric Gauvin
    Posted on

    Eric Gauvin Eric Gauvin

    Reply Author

    Nice work! Inspiring. I enjoyed reading it.

    • Ahmad Awais
      Posted on

      Ahmad Awais Ahmad Awais

      Reply Author

      Glad I could help. I am building a free video tutorials for WP Gulp. To be released soon!

  • Mahesh Waghmare
    Posted on

    Mahesh Waghmare Mahesh Waghmare

    Reply Author

    Yup! Very interesting article.