Making WordPress Things

My brother Andrew and I are working together on a project to build premium WordPress Plugins with the focus on User Management, WooCommerce, and some other cool integrations to boot!

Without a shadow of a doubt, this initiative was inspired by the amazing WordPress Power couple – Jason & Kim Coleman, founders of the popular membership plugin – Paid Memberships Pro.


We have two divisions of this project Yoohoo Plugins as well as Yoohoo themes.  While Yoohoo is not our full-time gig, we are working hard whenever we have the spare time to make sure these plugins/themes really add value to our users and help make their site making experience so much better!

As mentioned before, if it was not for the amazing support, inspiration, and education we received working at Paid Memberships Pro, I don’t think we would have come this far. Not even close.

WP Zapier

At the moment, one of our more popular plugins WP Zapier has really started gaining traction. With the skills I learned making tutorial videos for PMPro I was able to make this video to help promote our plugin.


Slow and Steady Wins the Race.

Even though our plugins are gaining popularity and traction, we have seen that progress is slow, which is fine. Wait. More than fine. Perfect in fact. We love what we do and what we are working on. If there is something that I have learned about online businesses is that it takes time, energy and commitment to succeed.

So for us, we plan to show up (when we can), be consistent, do our best and pivot if we need to 🙂

Free Resources

If you want to be a great craftsman, you need the right tools for the job! Below is a (working)list of some of the best resources I have come across for digital nomads, remote workers, designers and developers alike:


Hmm, Freebies

  1. After Effects Animation Templates 
  2. Free Music for your Podcast 
  3. Videos to use for your homepage 
  4. Free stock photos that don’t suck!  (One of my favorite!)
  5. Quality illustrations for your next project
  6. Audiogram generator & more (Can’t believe this is free)
  7. FreeCodeCamp – Learn Coding For Free
  8. Test the effectiveness of your Email Marketing Subject line.

YouTube Channels

While these are not really ‘resources’ per se, these channels are very valuable in helping you hone your skills.

  1. Rob Hope – Yo Series (Great place to find amazing online resources)
  2. The Futur – Learn about all things relating to design and the business around it.
  3. Allesandro Castellani – Learn how to code.

What resources do you use for your projects!

This list will be updated regularly as I come across more resources. I have a feeling I am already forgetting about a bunch more! Help me make this list great and leave a comment below 🙂

Happy Creating!

Deep Work

I am currently reading a book by Cal Newport called “Deep Work”.  As far a business books go, it is a pretty good read with a few simple concepts that, if applied, can help you achieve/learn/conquer/progress in pretty much anything you set your mind to. In a nutshell, if you want to “Learn complicated things quickly” and really get good at whatever you are working on, you need to spend uninterrupted time, dedicated to that one thing.

Simple, right? Well, not quite. You see, we live in an age where we have the World at our fingertips. At any moment we can pick up a relatively small device that is made from some glass and metal and quite literally connect with anyone, anywhere in the World. Astounding!

That is of course until you need to get some actual work done. Then one can quite quickly see how enslaved you can be to those endorphin-inducing notifications that your beloved device sends out ever so often.

man diving underwater photo

Going Deep

The concepts in Cal Newport’s book are not revolutionary. In fact, they are rather simple and quite obvious. That is exactly why I think, if applied, these concepts will work really well for me.

I currently live in a 3 bedroom apartment, with 3 adults a 4-year-old little “big” boy and a rather little dog(newly added). 4 of those things(me being one of them) I mentioned are at home most of the day, every day. This includes during conventional ‘work hours’. Needless to say, having moments of perfect silence and solitude, is quite a luxury.

In the book, the author writes about the importance of having uninterrupted time alone. This concept really resonated with me. Partly because it makes sense and as obvious as is sounds, when compared to how much time I spent in an uninterrupted, distraction-free state, I fell short miserably.

It takes around 25 minutes to refocus on a task once you have been interrupted. Just let that sink in for a bit

You see, for quite some time I have been a little frustrated with my time and how to manage it. Generally, I have a lot of things I want to learn, do, explore and achieve. I also find that I was not fully satisfied with the work I was pushing out and certainly felt that I never had enough time to properly finish certain tasks. When I read that “Multitasking” is actually quite detrimental to the quality of your work and that focusing solely on one task at a time for a prolonged period is far better in terms of quality and efficiency, I was thrilled.

turned on flat screen television

It was as if I could see a version of myself, behind my laptop. Constantly switching between browser tabs, website, and messaging apps. As soon as I was just getting somewhere with the next video I was creating: “Ping”, a new message. Better reply to the message as quickly as I can so I can get back to my video. Great, done. Oh yes, let me just really quickly reply to that one customer who needs their support questions answered. Sure, it can wait but I am sort of in between tasks now.

Apparently, it takes around 25 minutes to refocus on a task once you have been interrupted. Just let that sink in for a bit…

In my experience. Multitasking(or switching tasks before one task is finished) and leaving yourself open to being easily interrupted creates an environment where it takes you much, much more time to finish your work, at a quality that you are happy with.

I speak of work but this can be applied to other areas like learning a new skill or language for example.

Waking up early and deep diving my work was inspired by Ryan Carson, founder of Treehouse (first every online resource that taught me to code).

How to Deep Dive

Below is a list of things I have started doing that has helped me get more focused and banging out those tasks on todoist faster than you can say “Time to get things done.”

  1. Wake up at 04:30 am. Have a shower. Make Coffee. Start work at 05:00am(ish). Yikes!
  2. Work on one task at a time, with ninja-like focus. This takes practice.
  3. Remove any distractions. Mute notifications and get rid of anything that will draw your attention away from your task at hand.
  4. Tackle, the biggest, ugliest task on your to-do list first. You will know which this is because you will feel relieved once it is done.
  5. Move on to the next task. Aim to leave the easier more ‘shallow’ tasks for later in the day.
  6. Work in 25-minute sprints with 5-minute breaks. Known as the Pomodoro technique.
  7. Aim to do no more then 3-5 larger tasks on your to do list. I aim for 3 big tasks per day and have some bonus less urgent/important tasks on there too.

clear blue body of water

The Result

I have been able to get more work done, at a better quality and actually have more time for myself and family in the afternoon. By waking up early and working on my major to do’s first. I am able to spend my most creative energy in a more interruption-free environment (everyone is still sleeping😴) meaning that my tasks get done a lot quicker.

Most of the time, the act of just getting started on that ‘big’ to do item and then having enough time to really chew on it, is all you need to get it done. When we start feeling overwhelmed because we do not know where to start or what to do next, it is much more comforting to quickly reply to that email or do some admin than to actually do the work that really moves our work forward.

By 8 am or 9 am, half of my work day is done, most of my ‘big’ to-do tasks are done. I feel relieved and have more time in the late afternoon to spend time with my family, passion projects or whatever really 😃

silhouette photography of person on body of water

How do you get things done?

So, how do you get things done? I would love to hear more about any tips, tricks, hacks or strategies that you use to make a difference in your life.

Feel free to leave a comment below!


UPDATE – I should probably get to bed.

At the moment I was about to tweet this blog post out, I see the below tweet from ToDoist.

 

Note – Sleep is also really important in getting Deep Work done.

I love my team

That’s not something many can say, unfortunately.

But it’s true, I love my team and my bosses. To have it good with your team and bosses is something that is very rare and something that you can only truly appreciate when experiencing it for the first time. Having a team that has your back, gives you energy, knowing that your bosses have your back gives you confidence and builds loyalty.

Kim Coleman – letting us know that after hour messages can wait until the next day.

PMPro Code Gist #2

Recently,  I was privileged enough to help another customer with a simple but effective code recipe (that is what we call a snippet of code, also known as a code gist).

This particular coding recipe will enable you to disable certain features of our Capture Name & Address for Free Levels or Off-Site Payment Gateway Add On.

In this particular case, our customer wanted to use this Add On to capture billing details from his members when checking out with the Off-Site Payment Gateway – PayPal Express.  But, wanted to disable the billing details for his Free Level (the Add On above would have inserted these billing fields into both the free and premium levels).

 

There is something deeply satisfying with Code and the ability to form, mold, hack and debug your way to a solution. Especially a solution which produces desirable results that turn into awesome reviews!!

Customer Support Review


In an online video, not so long ago, I heard a quote that went something like:

The Programmers, developers and coders of today are the modern Wizards and Rock Stars of our age. – Will I Am (I think..)

Back then, I thought: “Well that was a bit much.”

But I have to admit, there really is something quite magical about turning some lines of seemingly odd and encoded digits and figures into solutions that help make peoples lives better.


If you want to learn to develop cool, new things why not try:

  1. Treehouse – Great guided video developer series.
  2. FreeCodeCamp – Learn to code. No Videos but it’s free and easy to get started!
  3. Allessandro Castellani (YouTube) – One of the best, if not the BEST YouTube instructor I ever had!!