Tom McFarlin

Software Engineering in Web Development, Backend Services, and More

Page 183 of 433

The Difference Between Parameters and Arguments

When reading the documentation, reading technical articles, or dealing with anything programming related you’re going to come across both parameters and arguments.

Sometimes, people will use these phrases interchangeably. For what it’s worth, I think that’s okay. People know what the speaker or author is referring to when they are using these terms.

But there is a difference between the two. So if you find yourself in a situation – maybe an interview or a setting that requires a bit more precision – here’s the difference.

Continue reading

Learn WordPress. It’s Easy! (Except It’s Not.)

When it comes to what it means to learn WordPress, and depending on who you talk to, you’re going to find one of two answers:

  • WordPress has a steep learning curve.
  • WordPress has a  small learning curve.

You know what’s true about both of those statements? They are both true but they are only true within the context of the implied assumptions they make. And if you’re new to WordPress and you make the wrong assumption, then you’re going to feel as if you’re at a loss.

Learn WordPress

So here’s my take on  if it’s really is easy to learn WordPress (or not).

Continue reading

How We Talk About WordPress Influences Others

Originally, I was going to title this post “changing the vernacular of WordPress” but I didn’t think that was as clear as just saying “how we talk about WordPress influences how others perceive it.”

The bottom line of what I’m trying to say, though, is that we use the word “WordPress” to mean something different depending on the context in which we’re speaking.

  • As Developers, Designers, Users, etc. “All of you involved in WordPress…”
  • As a Core Developer or Developer. “I’m working on WordPress…”
  • As a Community Member. “WordPress is a pretty great community…”
  • As a Developer, Designer, User, etc. “WordPress can change your life…”
  • …and so on

And I’m sure you can come up with much better examples than I have.

Anyway, though it works for those of us who are using the platform, it doesn’t necessarily clarify what we’re talking about to outsiders.

Continue reading

Touch a File (Before Creating It)

If you do any type of WordPress development for clients, then you’re likely familiar with having to work within many different environments.

Sure, the backend of each system may be very similar: That is, they are all running on some form of Linux with Apache or Nginx and MySQL. But, depending on the project that you’re working on, you may end up facing a variety of file permissions.

For example, let’s say that you’ve been hired to write a plugin or some custom functionality for someone and the work that you’re doing has to integrate with work that someone else has done. On top of that, it has to integrate with permissions on a file system that you can’t change.

Furthermore, a portion of the work you have to do must write a file to the disk. The problem? The code for saving a file isn’t working.

What then?

Continue reading

Comment Humility For An Improved Blogging Experience

Comment Humility is one of those simple plugins available for WordPress that does one thing, does it well, and doesn’t disrupt your current workflow.

Comment Humility

Personally speaking, it’s one of those things that I don’t know why it wasn’t developed sooner (or maybe it was, and I missed it).

Here’s the gist of the plugin straight from the repository’s page:

WP Comment Humility relocates the “Comments” top level menu underneath the “Posts” top level menu.

Because comments are off by default for Pages, this plugin puts comments where they make the most sense now.

Easy, right? But why does this deserve a blog post?

Continue reading

« Older posts Newer posts »

© 2026 Tom McFarlin

Theme by Anders NorenUp ↑