Every craftsperson has a finely-honed set of tools that they use to ply their craft. People who architect, develop, and deploy software are no different.

The technology has changed in ways I could have never imagined when I first got started in the 8-bit days, and the tools that use that technology have changes right along with it. The number of options is staggering.

I have a constantly-changing set of tools that I use, which are a mix of all the various things that a developer needs to know. This page links to posts about each of the tools I use and a little bit about why I have chosen it.

I invite your comments here or on the individual pages.

Linux Mint

Linux Mint logo

With more flavors of Linux to choose from than Baskin-Robbins, it’s hard to narrow it down. But Mint is my flavor of choice since 2013.

Read More

Sublime Text

Sublime Text logo

A text editor is at the heart of a developer’s workflow. I use a few, but Sublime Text 3 is my primary editor.

Read More


PHP logo

PHP: It started as some C programs for a personal home page more than 20 years ago, and the Internet wouldn’t be the same without it.

Read More


Laravel logo

PHP frameworks have been around for a long time. Laravel is a game changer and not only provides a great framework, but so many other tools that make development much easier.

Read More


Git logo

If you deal with files, especially code, you need a way to track those files when they’re created, changed, and even removed. Git does it better than any VCS out there.

Read More


Atom editor logo

Another great editor, I have Atom highly optimized for Markdown editing.

Read More


WordPress logo

More than 25% of all web sites are powered through WordPress, which is written in PHP. That includes this site.

Read More

WP Super Cache

WP Super Cache logo

WordPress needs some help here and there. Caching is certainly one of those areas. WP Super Cache is a quick and easy way to speed up your site.

Read More

Libre Office

Libre Office logo

Microsoft Office might be ubiquitous, but there are excellent alternatives. And when Linux is your primary OS, Office is not the best choice.

Read More


Markdown logo

Markdown isn’t a program, but a way of formatting text that makes writing a breeze. I’ve been writing pretty much everything in Markdown for years, and I’m not gonna stop any time soon.

Read More

iThemes Security Pro

iThemes Security Pro logo

WordPress has reasonable security out of the box, but it’s frankly not enough. Having iThemes Security Pro ensures that my site is as secure as it can be.

Read More

Beaver Builder

Beaver Builder logo

If WordPress makes it a breeze to create the web site you want, Beaver Builder turns it into a Hurricane: more powerful and much faster.

Read More


Slack logo

Slack goes way beyond being a “chat” client. It’s a full-on communications platform that is infinitely extendable. Paying for Slack is possible, but the free version is quite useful as well.

Read More


MySQL logo

MySQL is the database that makes so many web sites possible. PHP might power the web, but MySQL is usually right behind there providing the data necessary for today’s web sites.

Read More


Firefox logo

Firefox is back with its “Quantum” release … and it’s a real leap above the older versions.

Read More


Chrome browser logo

Google Chrome has been around since 2008, and it was a compelling alternative to other browsers. It quickly gained huge market share. Lately, however, the other browsers are starting to catch up.

Read More


VVV logo

Need a quick and easy WordPress development environment? VVV’s got you covered. You can be developin’ in minutes.

Read More

Cloud Station

Synology Cloud Station logo

“The Cloud” is a big deal right now, but it’s really just your files on someone else’s computer. Cloud Station is a part of Synology’s NASes, and puts your files on your computer … but in also “the cloud”, a cloud that you own and control.

Read More


VirtualBox logo

Sometimes you need another computer (or six) within your computer. VirtualBox is my go-to virtual machine manager.

Read More

Synology NAS

Synology logo

Having a basic NAS (Network Attached Storage) at home is great. Having one that adds some other neat features like your own personal cloud, a git server, and more … well that’s convenience on a new level.

Read More


Vagrant logo

Virtual machines can be a lot of work and tricky to set up. Vagrant takes out the guess work and gives you a consistent VM any time, anywhere.

Read More


Shutter logo

Programmers frequently need an easy way to do various screen shots. Shutter is an easy way to do various screen shots on Linux.

Read More


Glances logo

Most systems, Linux included, have monitoring tools built in. Glances takes it to the next level.

Read More


Android Logo

Android and Apple’s iOS are both good mobile operating systems. I’ve always used Android since it just always seemed to agree with me better and Android phones have better features and technology.

Read More


Clementine logo

When Linux is your main desktop OS, there are lots of choices for music players but most don’t work well or have odd limitations. Clementine is simple, works well, and can handle my library.

Read More

Leave a Comment

You must be logged in to post a comment.