Software Engineering in WordPress, PHP, and Backend Development

Category: Articles (Page 232 of 258)

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

“You’ve Got Too Many Irons in The Fire”

As far as this blog is concerned, I rarely share anything personal. That is, I rarely share anything outside of WordPress and/or general development practices, but the thing is, when you make your living off of just that, it’s hard for it not to intersect with your personal life in some capacity.

When I was in high school, I remember feeling especially stressed out about a number of different things that I had going on all at once. At the time, it seemed like a big deal. I remember talking with my parents about it and my dad specifically saying:

You’ve got too many irons in the fire.

Though I knew he was right, I still laughed a little bit because that’s the kind of wisdom that, as a teenager, you expect to come from your parents, right? Plus, the implication is that you have to remove some of the said irons and I wasn’t going to do that (again, because I of the whole stubborn teenager thing).

But here I am over 10 years later with that phrase going through my head again.

And again.

And again.

Too Many Irons in The Fire

Though this isn’t true of all, I’d venture to say that most people are busy – busy with jobs, busy with significant others, busy with exercising, busy with traveling, etc.

We’ve all got stuff going on. The only thing is that we have different stuff going on – and one person’s level of busyness is hard to compare to another person’s level of busyness because they’re two different types of activities so the whole I’m-busier-than-you-are-and-you-don’t-understand mentality is pointless.

So anyway, one of the things that I absolutely love about balancing my time between self-employment and working at building a company is that I get to work on a lot of really fun stuff with some really amazing people (and great friends).

On top of that, I have the opportunity to speak at some really cool events, contribute to a variety of different blogs, and I have the ability to watch all of the little characteristics and personality traits develop in my 16 month old.

But the challenge of balancing all of this is that you eventually find yourself having to juggle too much or, to use the same idiom, manage too many irons in the fire.

If you want to continue working on the things that you love with the people who are worth surrounding yourself with all the while being fully present as a husband and a father, then something has to go.

As I mentioned earlier in the post: the implication if the idiom is that have to remove some of those said irons.

And that’s no easy task.

Continue reading

Come Celebrate The WordPress 10 Year Anniversary in Atlanta!

Unless you’ve been working to avoid anything and everything related to WordPress over the past month or so, then you already know that we’re about to celebrate the WordPress 10 Year Anniversary.

The neat thing is that meetups are happening all of the world tonight in honor of our favorite publishing platform.

In fact, my team and I are hosting the Atlanta meetup at the 8BIT / WP Daily Office.

Continue reading

Should a WordPress Plugin Change Post Content?

Yesterday, I released Markdown Code For WordPress – an extremely simple plugin that makes it easy to replace Markdown backticks (`) with inline code comments. As mentioned in the post, it scratches an itch of my own that I’ve opted to share just in case anyone else shares the same, y’know, itch.

In the comments, Konstantin left a great question that I felt was worth discussing further:

Why not carry out the search and replace once before the post is saved and not every time it is displayed?

I left a response in the comments:

I didn’t want to do prior to saving the post just in case people use it, opt to disable the plugin, and then want to go with some other markdown editor or some other plugin. This keeps the original tokens in take so they can do a search and replace for it.

In short, I’ve had less than stellar experiences (read: back feedback) when it comes to mucking with data prior to saving it with the database especially when users want to abandon the plugin.

But I thought this was a great question that warranted a deeper discuss and wanted to bring it up here to get the rest of opinions from fellow developers.

Continue reading

My Day-To-Day: Blog Every Day

In recent months, I’ve received a few tweets, questions, and emails asking my strategy for how I blog every day. The truth is that I hesitate to answer this question because I think that so much of being able to do so has to do with each of our personalities.

For example, some of the most creative people I know can’t stand schedules, timelines, certain forms of organization, and what not – simply put, they find inspiration in the chaos.

This isn’t to say that I consider myself creative in the sense that many artists and designers are, but I think that we all have some form of creativity within us, but I digress on this point for now.

On the other hand, I’m one of those that tends to be more rigid with my time management. I try to have guardrails setup for social media, I like making lists, I think there’s something to be said about writing every day even if it’s not blogging, and I tend to “go dark” when I really need to focus on a certain task (and this is true both online and offline – just ask my wife!).

But if I had to generalize some tips on how to blog every day regardless of your personality, it would boil down to the following three points.

Continue reading

An Introduction To Design Patterns in WordPress

Comments on are closed on this post so we can keep the discussion on the original articles.

When it comes to software development, design patterns are commonplace; however, we don’t often seen them in WordPress development. As such, I thought it would worth covering an introduction to design patterns in WordPress.

Over the course of the month, I’m running a four-part series on Envato that covers Design Patterns in WordPress.

Continue reading

« Older posts Newer posts »

© 2026 Tom McFarlin

Theme by Anders NorenUp ↑