Software Engineering in WordPress, PHP, and Backend Development

Category: Articles (Page 138 of 258)

Personal opinions and how-to’s that I’ve written both here and as contributions to other blogs.

My Plans For 2016 (What Are Yours?)

This time of year, people usually do a sort of retrospective on their blog, their podcast, or whatever form of media they use most. And they are a lot of fun to read.

I’ve never really done that, though. Instead, I’ve often talked about what I hope to accomplish over the next year or so.

But last year, while working on some things, I decided that I  wanted to continue to focus my efforts on WordPress and really work at learning as much as possible. It would help me grow my business, there are plenty of tangential technologies around it to keep my sharp on certain things, and it’s what I’m happiest doing. There’s almost no downside.

Anyway, I’m not one of those who subscribes to New Year’s Resolutions because I figure now is as good as time as any to start a new habit.

But when you’ve read the books you set out to read, finished the planned workouts, and achieved other goals you listed a little while ago, why not start over with a few more?

The thing is, it’s super hard to account for a variable amount of stuff that will inevitably show up over the next year that may disrupt your goals. And if you get too legalistic about said goals, then the things that come up may end up being far more frustrating than the positive experiences they could be.

With that said, I thought I might share a little bit about my plans for 2016. Specifically, what I hope to do and then maybe do a check-in every quarter or so to see how they are going.

If nothing else, it’ll be neat to review what I’ve set out to read and what I’ve accomplished.

Continue reading

Ship Fast and Iterate

One of the phrases many involved in software will likely hear (especially early in their career) is “Ship fast and iterate.”

And there’s definitely something to that when it’s been implemented correctly. But when I’ve watched others trying to adopt this idea when building something for WordPress, it seems like something gets lost in translation.

Ship Fast and Iterate

No, this is not a critique of other companies or developers. No, this is not saying that we’re all like this. No, this is not saying that I’m above this.

If anything, it’s a reflection on the idea and what it means for those of us who are building things on WordPress and how we may be more more mindful of the work that we’re doing.

Continue reading

Don’t Report Issues on GitHub

In the admittedly short time I’ve worked in software development, I’ve rarely seen a site like GitHub have such a level of success especially for something as nerdy as version control.

Linktocat has always been one of my favorites.

Linktocat has always been one of my favorites.

Don’t get me wrong: Version Control is a must have for any serious software development shops – be it a single person or a team of people. But the fact the site works so well, has a variety of quality clients, and doesn’t  look like, y’know, developers built the site is such a huge plus.

And as much as I love open source and what GitHub has brought us, I often see development shops asking users to report issues on GitHub whenever they see them.

That’s never sat well with me.

The thing is, even though GitHub looks good, even though it works well, and even though it does its job well at doing what it’s meant to do, it’s still targeting an audience that’s very rarely going to be our core audience.

Continue reading

Lessons in Customer Support in WordPress

This past weekend, I had a couple of less-than-stellar exchanges as it relates to customer service, customer support, or whatever you’d like to call it.

Specifically, they were things that transpired with other unrelated businesses both of which got me thinking about the state of customer support in WordPress.

Customers

And since many of us are involved in WordPress-related businesses or are running shops in the industry, I thought I’d share my thoughts on the whole thing.

None of this is novel and it’s probably not particularly insightful. Just some things I observed and thought about while driving home (because, you know, who doesn’t think about WordPress when they aren’t WordPressing? :).

The purpose of this, though, isn’t to disparage anyone.

This post is about self-edification. It’s about sharing ideas for how we currently run our businesses and how we might be able to improve – both as customers and as businesses – moving forward.

Continue reading

Get Better at WordPress Development

For the last few months, I’ve been quietly running a small pop-up on this site used to help build a mailing list for those who are interested in wanting to get better at WordPress development.

Get Better at WordPressI know, I know: This kind of stuff seriously annoys a certain breed of people, doesn’t it? Myself included!

But at the recommendation of a friend, I tried it. And it’s been working.

The mailing list has been successfully growing over the last few months, and I’m getting ready to start something new at the beginning of 2016. To that end, I wanted to share a little more about what’s in store for the first quarter of next year.

Continue reading

« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑