IMG_0463Seven Years a Developer

I finally did it.

I have worked with WordPress as a profession in many facets.  It started out as a means to allow student missionaries to keep their parents updated and record their travels.  In that regard, it replaced an antiquated (even for 2007) PHP picture uploader and blog-ish system that broken repeatedly at the worst moments.  WordPress literally saved my job.  From there I progressed into freelancing and client sites.  That took me to running a network of several hundred sites at a large nonprofit and freelancing on the side for my own clients and a local agency.  Fast forward to the present and I work as both a front end and a WordPress developer for the largest independent advertising agency in the US.  Seven years.  That’s how long I have developed WordPress professionally.  From my first site using table layouts to the responsive, HTML5, CSS3, highly optimized themes and plugins that I build today, WordPress and a passion for learning have brought me a long way.

WordCamps and Twitter Friends

At the beginning of 2014, I decided that this would be the year I not only joined the WordPress community (I had been the creepy lurker in years past, always following, but never talking) but started to give back as well.  So in late March, I bought my ticket to WordCamp Austin and decided to jump in head first.  I followed every twitter handle on the attendee list and started communicating.  Not just talking, but trying to add to the conversation.  You know, how blog comments used to work.  There were also several snarky comments.  :)  I got to know several people in my local area (Dallas/Ft. Worth).  Suddenly, I was part of the organizing team for WordCamp DFW.  That led to meeting more people.

When I attended WordCamp Austin, I met so many of the friends I had made on Twitter.  We were able to talk and get to know one another as well as attend the excellent sessions and learn from one another.  I got to meet Andrew Nacin, lead contributor to WordPress core.  The entirety of the camp was a thrilling experience.  I’ve sat through conferences that were great information.  I’ve even been to a few that were entertaining and community oriented.  But nothing even comes close to WCATX (WordCamp Austin).  The knowledge that I gained from sessions and the community and friends that I gained from walking up and introducing myself to total strangers was awesome.  This wasn’t some awkward networking event.  It was a chance to learn and grow in a community of people that are completely different than me politically, socially, in personality, heritage, religion, and ideas yet similar in the technologies we use and the ideals behind those technologies that we stand for.

Now What

So now I’ve done it.  I’ve addicted myself to WordCamps.  Sadly, the budget this year was for Austin and now for DFW only (Although I am insanely excited about WCDFW and you should come). But next year?  Oh, there will be more next year.  Now my goal is to continue to meet more WordPress people. This is the only way I know to describe them.  It’s not just developers (although there are a lot of those) or users, or aficionados.  WordPressers are a great bunch and I want to meet them all!  If you are going to be in the Dallas/Ft. Worth area in October, I highly recommend planning to attend WCDFW.  Even if you aren’t planning on it, do it.

My mind has already been spinning on what 2015 holds and how I can expand my outreach into the community. For one, I plan on submitting to speak at a WordCamp or two.  I love public speaking and haven’t done any since moving to Dallas last year.  Also, for the rest of 2014, my plan is to contribute 10-20 hours per month of time to the forums.  Then in 2015, I’d like to start contributing to core through patches and fixes.  No longer can I sit in the shadows using the software but not giving back.  It’s time to get involved and give back.

Calvin & Hobbes

How I feel about WordPress

So lately I’ve seen a lot of articles, announcements, and tweets that have been hard on WordPress and its perceived weaknesses.  Rather than replying in a defensive way through comments, replies, or email, I thought I would take the opportunity to express exactly why I, personally, love WordPress.  While I sincerely do understand that there are projects where another CMS or even no CMS is a better alternative, I have chosen over the past few years to make my living primarily through WordPress-centric projects.

A Brief History Of My Relationship With WordPress

I started my career as a developer in 2007 with a small, non-profit organization.  Part of my new position was to update and manage the organization’s website.  I had always been a computer guy, spending my time playing computer games, poking around the Windows files, and building ever faster towers.  Having never taken a class or possessing any knowledge in HTML or web development, I began to use Dreamweaver’s drag and drop builder to piece together table-based websites.  This led to peaking behind the curtain and editing the tables in the HTML editor and eventually even building some Flash based sites (without ActionScript programming, of course).  Our company took college students on international trips each Summer and allowed for team leaders to write updates and submit pictures through an archaic PHP system that eventually catastrophically failed.  In a scramble to replace it, I ran into WordPress.  I quickly started a WordPress blog on our servers, installed a free theme, and our staff and our students’ parents loved it!

By the end of my tenure there, I was beginning to edit themes that we bought and even create a few of my own.  I moved to Virginia in an effort to continue my college education (studying religion, not computer science).  I continued to build WordPress sites in my free time, even taking on several freelance jobs to help pay for living expenses.  My knowledge of HTML, CSS, JS, and PHP grew exponentially with each project.  After graduating from college, I was immediately offered a job (which my new bride really appreciated) at a large nonprofit as their WordPress developer.  They had about two dozen WordPress based sites.  Most of these sported free blog-style themes, with a few custom child themes.  I immediately set out to improve the sites in place in both design and development.  In a relatively short amount of time, I was (and am) managing over 200 WordPress sites across 5 or so multisite installations.  I now develop fully custom WordPress themes, plugins, and even a native iPhone application backend.

Let’s Count The Ways…

I love WordPress for so many reasons.  I could spend hours naming them and talking about them.  However, for the sake of brevity (and sanity) here are a few of my favorite:

Ease of Entry, Great Potential

WordPress, being written in PHP, is a fairly easy development structure to grasp and written in a language with a fairly low learning curve as far as web languages go.  While it has taken years to reach the point at which I find myself today, I learned the basics fairly quickly.  However, I am not sure I will ever truly know everything there is to know about WordPress, theming, plugin writing, or PHP.  There is always another function, element, convention, and way to do things.  WordPress delivers all of this along with my next reason.


The WordPress community is perhaps one of the best reasons to be a part of WordPress.  The community is active, growing, brilliant, and generally, accepting.  I have slowly started becoming more and more involved in the community.  It took me a long time to truly understand this value and even longer to begin to interact.  I have yet to attend a WordCamp or submit to the core, but those are on my list of things to do over the next year or two.  With all the blogs, sites, SAAS, conversations and the Forums, there are so many places to read, write, discuss, argue, engage, and iterate that it can be overwhelming if you aren’t in it everyday.  I think is why it took me so long to get involved is that I simply didn’t know where to start.  But people like John Saddington, Tom McFarlin, and many others, without even realizing it, helped to encourage me to get involved through their many blog posts, tweets, replies, and comical cat postings.  They are rock stars in their own right, but they are simply developers, people, and in John Saddington’s case, fellow Georgians (even though I live in Virginia, Georgia, you will always be on my mind!).  This community allows you to be you, to be involved, or simply lurk on the outside until you are ready to dip a toe (or dive right in).


WordPress as a CMS has been used in some very interesting ways.  From blogs, to website, to app engines, WordPress has been used to creatively run, manage, and create beautiful products, services, and tools.  With a whopping percentage of the overall website market being run by WordPress, it’s a good bet that some of your favorite sites and applications run on it.  That is a huge asset to me.  Pick a business and you can probably use WordPress to engage your customers.  Whether it is selling premium themes, plugins, running membership sites, blogging, or even educational tools, WordPress is a great platform to launch nearly any online business.  This means that being a WordPress developer, enthusiast, or blogger can open up nearly endless possibilities in the business world.

What About You?

Am I crazy?  A WordPress fanboy?  Is there another CMS that deserves my attention?  Or do you agree that WordPress is truly a great product, community and platform?  I would LOVE to hear your thoughts!