Tom McFarlin

Software Engineering in WordPress, PHP, and Backend Development

Page 27 of 427

Installing Valet on macOS with Homebrew

📝 A Note About Notes

Over the years, I’ve written a lot of posts about similar things (if not the same thing). As is the case with software, though, the way we go about doing things can change.

The purpose of posts like this in this category is to start keeping a running list of notes for things I commonly do and how I do them at the time this post is updated.

I don’t know if I’ll update these posts or if I’ll draft new ones. If this one has no “Last Updated” date at the top, then it’s not been updated.


TL:DR: I’ve used a number of different development environments on my local machine over the years and keep coming back to Valet. Here are the notes I use for installing Valet on macOS.

Continue reading

Know Your Strength, Hire Your Weakness

TL;DR: Though it’s obviously possible to be a full-stack WordPress developer (that is, someone who is capable of working on each level of the stack with complete competency), it’s more common to find people who are stronger in one area than in others.

And if you’re working on a project and know someone who’s stronger in an area than you, it’s often worth partnering with them to complete whatever it is on which you’re working.

But weaknesses aren’t always in the form of knowing a language or an aspect of the application.

Continue reading

Play By The Rules and Be Careful What You Write

TL;DR: If you’re going to write about WordPress, it’s important to determine about which you primarily want to write. Is going to be less subjective material such as code or more opinionated material such as op-eds?

Further, know that whatever it is you share online is up for grabs for conversation, and sometimes it can go in unexpected directions. Be prepared for this to happen regardless of your intent.

To some degree, you get to pick the game you want to play. But when you do that, know the rules, play by them, and be careful what you write.


In the last post, I stated the following:

Since I don’t think someone should go into writing about their experiences blindly (especially when it comes to the negative that may come from it), it seems only fair to also share what that looks like.

You Should Write About Your Work

And the reason I think this is deserving of its own post, perhaps now more than ever, is because whenever you publish anything regardless of its a blog post, video, podcast, there are obviously going to be people who are going to read and respond (even if they don’t do it directly to you).

After all, what’s the purpose of publishing things publicly if you don’t want people to hear them?

Years ago, I learned this the hard way. And I’d be disingenuous if I didn’t talk about the less flattering side of when you write about your work.

Continue reading

You Should Write About Your Work

TL;DR: Despite the fact there are more resources that ever for learning how to accomplish what it is you want to accomplish within WordPress, it’s less common to find someone who is facing the same problem under the same constraints with the same voice you have.

Write about your work. Include the problems you’re solving, and the thought process that’s going into their solutions. Though you may be describing a common problem, you’ll be describing them from your perspective.

Continue reading

Where to Start With WordPress Development?

TL;DR: WordPress has both an active economy and a large community. Often times, you’ll hear the phrase “WordPress community” to encompass both facets. A case can be made as to how this has given WordPress such a massive level of success over the past decade and a half.

But finding your niche can be tough and you shouldn’t expect it to happen quickly. So this raises the following question: Where to start with WordPress Development?


When I first started working in WordPress, it wasn’t in an official capacity. As I mentioned in the previous post, it was all about making minor tweaks to a site on which I was blogging while I was in college.

Even after that, despite having doing some course work in PHP, MySQL, and the usual front-end technologies at the time, this was not where I was headed in my career. Instead, I focused more on .NET and doing a lot of server-side work (with a fair amount of front-end work) for a few years.

When I wasn’t on the clock, though, I was still using WordPress to blog about my experience in working in the field of software development. But as I began to get more into web application development and using tools such as Ruby on Rails, PHP, and MySQL, I also began to see how WordPress could be used to do a lot of the same things I was doing with these technologies.

Even still, it took years before I finally started to make enough money to move into the WordPress economy.

Looking back, and considering where WordPress is now, what advice would I give to myself if I were starting out now. What advice would I give to others who are starting out now?

Continue reading
« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑