What are you doing these days? A Choose Your own Adventure:

I recently posted a pop-quiz on Facebook encouraging people to guess what kind of business I have these days, and what my ideal client would be.

As I suspected, I’ve done a pretty bad job of communicating what I do to those folks. This post is an effort to get you up to speed, no matter how you know me. Choose your own starting point, based on the headings below.

I know you from before college

A clipping from the Winston-Salem Journal featuring a story about a haircut I once got.
A clipping from the Winston-Salem Journal featuring a story about a haircut I once got.

We have got some catching up to do. Based on the human I was in high school, it’s probably not hard to imagine that I went off to college at UNC, and got hyper-involved with Campus Crusade for Christ, where I became a student leader and later joined staff with them.

I worked for 4 years in Middle Tennessee, and then got married, moved to Asheville, NC with my wife where we both worked for Campus Crusade for 4 more years before moving to the Triangle, where we left staff after a short struggle to raise enough financial support to stay on staff. I went on to have a job at Starbucks, at AT&T, and at a small IT/web firm in Garner called Wingswept, where I was in telesales. This paragraph got a much more lengthy treatment in my employment bio.

That is the extremely short version, but it brings us to today. You may skip to the final section.

I know you from college

Technically from my first years on staff with CCC, but again, I have much hair to apologize for.
Technically from my first years on staff with CCC, but again, I have much hair to apologize for.

First off, I apologize for my email address in college. I mean, it’s all well and good to be a Christian, but the email address wwjd4evr@email.unc.edu is over-the-top cheesy and steeped in late 90’s cultural pseudo-Christianity. To my shame, I don’t think I was ever embarrassed by my address while I actively used it for those 4 years. (I was oblivious to much that I now realize was wrong back then, but you’re not my therapist, so we’ll save it.)

Job-wise you just need to know that after 8 years of working with Campus Crusade, I transitioned to working sales, and then self-employment (but I am back to leading music, which if we met in college that was likely the defining thing you remember about me). You could also do well to check out my employment bio, as it’ll fill in a ton of blanks especially about the last half-decade.

Now, you’re up to speed. Proceed to the last section below.

I know you from your days on staff with Campus Crusade

I'm so sorry for my hair.
I’m so sorry for my hair.

If you knew single Ben from Middle Tennessee, you’ll be pleased to know that I learned how to vacuum and that I play guitar. I intentionally avoided the guitar living near Nashville, and legitimately never noticed dirty carpet until I had a wife.

If you knew married Ben from Asheville, my transition from campus minister to social media guy to web developer is probably much more easy to follow, because that’s where it started, when Josh Bolden asked me to make a site for something.

You could probably still benefit from a jaunt through the employment bio, to catch you up on my time through the 2010s. But once you get done with that, read on below for how you can help:

So what are you doing now?

Evidence of my hair-based repentance.
Evidence of my hair-based repentance.

Short answer: I’m a web developer. So anytime you hear someone with a website problem, just send them my way. Ideal clients are small- or medium-sized businesses.

Longer answer: I specialize in self-hosted WordPress sites, and can do anything from full site design ($2,000 minimum for custom code) down to quick fixes, theme installs, hack repair, and other one-time projects. This week I helped a new client install and configure Google Analytics on their site for $75.

I don’t charge by the hours a job takes me. I charge by hours it would take you to do what I do.

My bread and butter is maintenance, backups, and hosting*.

So, the best way you can help me out (and some of you already have!) is to listen for friends who say things like “I wish my website was faster” or “I don’t know how to rank in Google for my business” and send them my way. The best way for them to contact me is the form at the bottom of any page on my website.

*For hosting clients, My plans start at $65 per month and include backups and maintenance. It's top-tier managed WordPress hosting, on your own VPS with dedicated bandwidth. If you understand what that means, it will start to make sense of why GoDaddy or BlueHost can charge you $5 per month for hosting, and I am charging $65 (minimum)

Beginner Mistakes in WordPress: not using a Staging Site.

I have moved this post and lots of other WordPress posts over to my new site at https://wpsteward.com, where I will continue publishing helpful tips for website owners going forward.

Easily a top-ten mistake I see beginner WordPress users making is updating plugins, themes, and other code on the live site. Updating your code on the live site, without checking to see if it’s going to break stuff, is what developers call “Cowboy Coding,” and it’s an epidemic among beginners.

If you update it on the live site, and it breaks things, what are you going to do?

I’ll answer that: you’re going to have a broken website, and a painful day of getting things back like they were.

jesse petersen please tell me you didn't just cowboy code.
Not a developer? You have an excuse. Developers should immediately take <a href="http://wpworkflow read review.co” target=”_blank”>this course from my friend Jesse and stop cowboy coding forever.

“But wait,” you say! “How can we update the plugin on a live site without clicking ‘update’?!?!”

Read the rest of this post over at the brand-new WP Steward Blog

Update Your Site To WordPress 4.4, like a Pro.

I have moved this post and lots of other WordPress posts over to my new site at https://wpsteward.com, where I will continue publishing helpful tips for website owners going forward.
image of a conductor on a train performing maintenance
Let a pro handle updates. They aren’t in a hurry, though. Creative Commons Image Attribution

Last week I watched live as the WordPress core developers rushed down to the wire to release version 4.4. It was the first release that I’ve been around to watch be pushed live, and it was really fun.

I make my money on keeping people’s WordPress installs up to date and backed up, but I didn’t rush out to upgrade all client sites immediately.

Read the rest of this post over at the brand-new WP Steward Blog

Sometimes it pays to Cowboy Code.

I have moved this post and lots of other WordPress posts over to my new site at https://wpsteward.com, where I will continue publishing helpful tips for website owners going forward.
Even Legit Cowboys Shouldn't Cowboy Code. Creative Commons Image Attribution
Even Legit Cowboys Shouldn’t Cowboy Code. Creative Commons Image Attribution

“Im going to regret this moment” I said out loud as I ignored my own advice about having a server-level backup before I started messing around with my server settings.

When I am working on client sites, I am beyond careful to never code on the live site, and to have multiple redundant backups, so that no matter how routine a task is, if it breaks something, I can roll back the changes and all is well.

When I’m working on my own sites, however, I often ride a little faster and looser with the code. It’s my little way of living dangerously.

That brings us back to Saturday night…

Read the rest of this post over at the brand-new WP Steward Blog

How to display your Favicon in an embedded WordPress Post.

I have moved this post and lots of other WordPress posts over to my new site at https://wpsteward.com, where I will continue publishing helpful tips for website owners going forward.

Today, I learned that if you are old-school and haven’t set up a site icon (a feature introduced in WordPress 4.3 I didn’t see the need for because I had already set a custom favicon using other methods back-in-the-day) , when your posts are embedded on someone else’s site (a feature introduced in 4.4 this month) they will display with a fallback site icon (the WordPress Logo).

I’m not ashamed to declare my posts WordPress, but I do like that extra little branding bump when I can include my logo in the embed, so I set out to figure out why it wasn’t showing up.

The simple (like, trained monkey simple) way to add a site icon is to…

Read the rest of this post over at the brand-new WP Steward Blog