Hey, what’s up? I’m Tom.
I’m a self-employed developer who builds products and services using WordPress. I also run a small Tumblr called DevPractic.es which attempts to humorously capture a day-in-the-life of programmers in the form of animated GIFs.
But that’s the short version.
So What’s Up?
I live in the northern suburbs of Atlanta, Georgia with my wife (for the hopeless romantics, we were high school sweethearts).
We’ve got two daughters who we absolutely adore:
And two crazy terrier mutts who have been with us since our third month of marriage:
All of whom keep us just as busy – if not busier – than work ever could and I absolutely love it.
When I’m not in front of a computer, you’re likely to find me running, listening to music, reading, or playing around with one of my guitars (or some other musical interest). Aside from this blog, I also maintain a bit of a casual blog about nothing-in-particular at WhatsUpTom.com.
If you’re looking for me on social media, I’m pretty active on Twitter at @tommcfarlin. I also use Instagram occasionally, and I use Path for close friends and family (despite the fact that they sold to another company. But I digress.)
As mentioned, I’m self-employed and run a small business called Pressware. I build solutions for others – web applications, sites, themes, plugins, and more – using WordPress.
I also work as the Tuts+ Code editor where I’m responsible for overseeing all of the Web Development and CMS content that’s published via Envato.
You can find a lot of my open source work both in the WordPress Plugin Repository as well as on GitHub (though some of it’s quite old and outdated so be mindful of the dates in the repository). I generally try to keep as many repositories as updated as possible, but contracts and clients come first so those projects generally take a backseat.
About This Blog
I’d say this is my personal blog, but that’d be somewhat of a misnomer. I’d also call it my professional blog, but I’m concerned that a liberal use of memes and other such images may disqualify it from that, as well.
Either way, this is where I share articles, notes, tips, resources, and more. Generally, I try to cover topics related to WordPress and web development. When possible, I also try to talk about some of the projects that I’ve completed.
I usually post five times a week and try to respond to every comment eventually.
Occasionally, I speak at various meet-ups and WordCamps about WordPress both as a blogger and as a developer. If you’re a developer, designer, or a blogger who is passionate about WordPress, I invite you to subscribe.
A Bit of History
I graduated from the Georgia Institute of Technology with a degree in Computer Science focused in Software Engineering. Shortly thereafter, I worked for CareerBuilder.com as a software engineer and as a team lead primarily working with .NET.
I was a Microsoft MVP since 2011 – 2015 which is kind of neat considering I tend to work with open source technologies outside of the Microsoft economy.
When it comes to engineering, I believe in going deep rather than wide and have since begun to narrowly focus my professional development efforts.
I believe that WordPress is the best blogging platform on the planet, and I also believe that it can serve as a tremendous foundation for building applications. Through blogging, projects, and speaking, I aim to help other bloggers and developers get involved with the WordPress community.
Writing & Speaking
Aside from my personal blog, I also aim to contribute to the WordPress community by providing various tutorials and articles on other blogs.
- I contributed to Smashing Magazine where I provided and discussed A Process For Professional WordPress Development.
- I worked as the technical editor for Smashing WordPress, 4th Edition.
- When I’m not working on managing the content schedule, I also write and produce courses for Tuts+.
Under The Hood
For the technically curious:
- This blog is hosted on Site5 and is running a slightly modified version of the Author Theme by Array.
- If you’re curious about WordPress but don’t know where to start, then I recommend checking out WPBeginner.
- I enjoy using Postmatic to manage comments and SearchWP for improving the search functionality of the blog.
- For scheduling all of my posts, I use CoSchedule. I’m a big fan of the team at Todaymade and highly recommend this plugin and service for anyone who’s serious about blogging with WordPress.
Those are the finer details.
For Questions, Comments, and More
I’m available for hire and enjoy partnering with others for fun and interesting projects. If you’re interested in hiring me, please contact me.