AffiliateWP turns one

One year ago today, I announced the launch of my commercial plugin for managing affiliate programs in WordPress, AffiliateWP. Today, that plugin is one year old, so I’d like to take a few minutes to look back over the last 365 days and examine how the project has performed, grown, and changed over time.

You should love your hosting company

I am a firm believer that if you don’t love your job, you should strive to change that by either finding one you love or making one you love. I am also a firm believer in loving where you live, who you associate with, what you do with your spare time, and every other aspect…

Your competitors should be a source of motivation

It is a common practice in all realms of business to think of your competitors as enemies. They are, after all, the ones stealing your customers and revenue. Right? While there is certainly nuggets of truth in this, I firmly believe that viewing competitors as enemies and being frustrated with how they “take your customers” is one…

A few of my tips for becoming a better developer

As developers, we should always strive to be become better at our craft, no matter whether you started yesterday or ten years ago. With the rapid growth and expansion of programming languages, APIs, tools, and other items typically available to a developer’s arsenal, there is always an opportunity to learn something new and grow as…

The more control I give up, the more we grow

A few days ago I posted my 2014 in review post that detailed revenue and expenses for 2014. In short, it detailed some pretty darn good numbers and showed a greater than 2x growth from 2013. One could easily look at those numbers and think, “damn, he’s got it good”, and to be frank, yes,…

2014 in review

At the end of each year, I like to take a look back at the last 365 days and review how my business has progressed throughout the year. Overall, 2014 was an exceptionally good year for me with many different highlights. 

Introducing Pippin’s Plugins version 3.0

It is a bit hard to believe for me, but this site is five years old. It was launched in late 2009 and has served as my personal portfolio site, plugin store, and blog since then. In that time, it has served me quite well and has been one of the key centers of my…

An improved bbPress add-on for Restrict Content Pro

A year and a half ago I released a basic add-on for Restrict Content Pro that allowed site admins to limit access to bbPress forums to paid subscribers. While it worked very well, it was pretty limited. It only had the ability to restrict access to forums based on the paid status of a member.…

Keep your friends close

I don’t often write personal posts here, but tonight I would like to do just that. I am blessed to have had several really close friends in my life time. One I have known since I was 8; we met while attending the same dance class, and one I met while in college; we were…

Code changes should be hard to get accepted

About a month ago a developer submitted a pull request to one of my plugins. At first glance the proposed changes looked fine, meaning that the code was clean, formatted nicely, and made sense. After reviewing and thinking about it for a few minutes, however, I realized that I didn’t love the way the proposed change…

It is okay to take a break

I am a workaholic. It is a fact I have known for several years and also one I am trying to change. As I have worked to build a successful business over the last few years for my family, myself, and for others, I have often found myself working countless hours, often late into or…

Important changes to my support system

Over the last 4 years, I’ve utilized bbPress as my primary support system, and it is worked wonderfully for me. As my plugins have expanded and the user base of my plugins has grown significantly over the last 4 years, it has become increasingly more difficult to properly manage all of the support requests. For…