Tom McFarlin

Software Engineering in WordPress, PHP, and Backend Development

Page 202 of 427

The Grumpy Developer Podcast Revisited

Earlier this year, I was invited to be on the The Grumpy Developer PodcastIt was a lot of fun, I really enjoyed my time on the show, and Mike – the host – and I hit it off.

Recall that the show aims to achieve the following:

If you’re a designer or project manager, you can consider me your friendly developer translator. I’m here to help you bypass the Grumpy Developer Syndrome and achieve a happy transition from design to launch. If you’re a developer…well…you’re welcome. Let’s all celebrate a departure from Happy Designer Land to a world where design-dev-project managers can all get along.

Fast forward a few weeks and I was invited back on to the show for another conversation about a variety of different things all of which were programming related.

Continue reading

Developer Fitness: Getting Back To and Staying in Shape

One of the things that seems to be unique to open source is many opt to share their annual reports of their business regardless of how the business performed over the year. Others also talk a lot about their mental health – again, regardless of if it’s good or bad. And when you’re part of a larger group of people who are doing the same thing, it’s really inspiring, educational, and also prompts you to aim to be a better friend and peer. An amiable goal by any measure.

In short, it’s something that’s really cool to see even if you opt not to disclose that information yourself.

However, one thing that we don’t see as much of – not because people don’t share it, but because it doesn’t seem to be as popular to share – is the idea of developer fitness. I know people are involved in all kind of things offline. For example, I know Sean Davis hosts a number of workout contests and is also involved in a number of different sports (most recently, racquetball based on his Twitter feed). I also know that Sunny Ratilal shares his FitBit progress throughout the week giving insight into his level of activity.

Cool, right?

Anyway, the point is that I know we’re all active in different ways but we don’t blog about it as much for whatever reason. And I get it: Talking about health, fitness, and exercising is boring. Or it can be boring.  It can also be a lot of fun depending on if you’re found the right kind of workout for you (more on this later).

Continue reading

My Suite of Apps: LineIn

I don’t do a lot of audio work on my computer – I don’t podcast or have a vlog or anything like that. I do, however, participate in a number of Skype calls and/or Google Hangouts, and I also do a fair amount of screencasting.

Because of the latter, I have a couple of pieces of equipment that I use in order to make sure that I’m getting the highest quality audio possible.

This includes:

  • A Rode shotgun microphone (with a stand),
  • And a Blue Icicle for connecting the microphone to the USB port of my computer

It’s a simple setup, but it works. The thing is, if I have my headphones in and I’m working on my laptop, then I have three potential microphones available that the computer can capture audio:

  1. The microphone built into the display
  2. The microphone that’s built into my headphones
  3. My Rode Shotgun

And even though I can generally set the devices I prefer to use and leave them, all it takes is one mistake before I end up double and triple checking my settings for each call and each screencast.

Unfortunately, I made one such mistake before so now I check my settings every. single. time.

But, for the sake of screencasting, I even take it one step further: I use a small software tool called LineIn (and anyone familiar with audio inputs and mixing boards will understand the importance of knowing which device is capturing what audio at what level).

The LineIn Homepage

And it’s been a fantastic little application for making sure my levels are balanced and that allow me to hear what others will hear based on my system settings.

Continue reading

Hey Programmer: Don’t Be a Jerk

Cliff, a local developer friend, happened to share this on Twitter earlier this year. I’ve been sitting on this post until I found a good time to post it.

Of course, I don’t know what a “good time” is, but since I’ve had this drafted and I’m on the road right now, this seemed like as good a time as any.

Anyway, I thought that it was something that we could all read, learn from, and carry forward in our day-to-day interaction online.

Continue reading

WordPress and Theme-Specific Plugins

When it comes to working with WordPress themes and plugins, there’s a general rule of thumb that most experienced designers and developers follow:

Themes are for presentation, plugins are for functionality.

Sure, there’s a little bit of blurring of lines, but this is the goal for which we strive when working through our code. And yes, there’s a lot that can be said (and has been said) about themes that include a ton of features, options, bundled plugins, and so on, but that’s not where this is going.

WordPress Themes

Instead, I’ve been thinking about how this relates to general theme development, niche theme development, and using WordPress as a platform for application development.

Continue reading

« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑