<< Go Back

About Jacob Herrington >>

Howdy! 🤠

I'm Jacob Herrington.

I write code at DEV and I run the devpath.fm podcast. I also help maintain the Solidus platform.

Sometimes I do consulting through Narvi.

I live in Northwest Arkansas with my incredibly talented wife Kristen and our dogs.

Social Links


I'm trying to fool conferences into giving me a microphone.

  • My Heroes Are Imposters Too (200OK 2019):
    Slides | Video


I like to help organize conferences. I've been a board member, fundraiser, or talk reviewer for each of the events on this list.


I use all of these tools daily-ish.


Setting Up a Svelte Project (in seconds) with Degit

October 20, 2019

Getting started with Svelte can be a little bit intimidating for JavaScript developers familiar with one of the more mainstream front-end…

Interview with Molly Struve - 3 Tactics for Mentoring Others

October 18, 2019

In August, I met a ton of gifted engineers. Among those Engineers was Molly Struve, a Lead Site Reliability Engineer who has been building…

How to Write Useful Commit Messages (My Commit Message Template)

October 18, 2019

We’ve all lived the XKCD about git commit messages at some point.XKCD - As a project drags on, my git commit messages get less and less…

A Fool-Proof Way to Keep Your Fork Caught Up in Git

September 20, 2019

How do you keep a fork up to date with the main repository on GitHub?It seems like quite a few people have asked me this over the last few…

Interview with Taylor Otwell - 6 Lessons Learned From Creating Laravel

September 18, 2019

A few weeks ago, I had the good fortune to meet Taylor Otwell, the creator of a massively popular web framework called Laravel.Taylor has…

Svelte Web Interfaces with Svelte

September 09, 2019

Did anyone else just find out that svelte is a real word? It’s pretty much a synonym for lithe or slender.If you’re watching the front-end…

4 Useful Solutions to Common Git Problems

August 26, 2019

These days, most developers are using some form of version control, and the most popular version control system used today is git.I’ve…

7 Ways to Get the Most Out of Pair Programming

August 22, 2019

I spend a considerable amount of my time pair programming.I’d say it is how I spend most of my time programming at work.That has led me to…

Interview with Kent C. Dodds - 8 Tips for Building Your Career

August 20, 2019

The first interview I ever publicized was my chat with Kent C. Dodds. For the few of you who haven’t had the pleasure, Kent is an Open…

10 Hiring Practices That Will Keep Me From Working for You

August 19, 2019

Different variations of this conversation have been in my Twitter feed all day, and I chose to weigh-in a few times on this thread.After…

Interview with Ali Spittel - 5 Tips for Contributing to the Developer Community

August 18, 2019

A subtitle of this talk could be: How to Grow by Giving.Ali is pretty well known in the Dev.to community and has built a sizeable following…

Interview with Emma Wedekind - 3 Tips for Growing as an Engineer

August 17, 2019

Back in January, I got to interview Emma Wedekind on devpath.fm.For those who don’t know Emma, she is a wonderful content creator, speaker…

Chris Oliver - Creator of GoRails, Hatchbox, and Remote Ruby Host on Learning to Build Software

August 16, 2019

Chris Oliver (known in the Twitterverse as excid3) is the creator of GoRails.com, a screencasting and learning service for developers…

Open Source Made Me $10K Working Part-Time for 30 Days

August 16, 2019

I give a lot of career advice. I mentor interns, juniors, and random people on the internet, usually drawing on my own experience or the…

10 More Git Tricks That You Should Know

August 14, 2019

I recently wrote an article called 10 Git Tricks to Save Your Time and Sanity. People seemed to like it, so here are a few more git tricks…

A Quick Guide to Hunky Git

August 13, 2019

When it comes to git, many developers are comfortable with making a change in one or more files, staging those files, then creating a commit…

5 Handy Bash Tricks in 2 Minutes

August 11, 2019

This article should only take you a couple of minutes to read, and you’ll walk away with a handful of the bash tricks I constantly use.…

5 Powerful Programming Languages to Stretch Your Brain

August 11, 2019

Earlier this year, I had a conversation with Andy Hunt and Dave Thomas (joint authors of The Pragmatic Programmer and original signatories…

4 Ways to Build Seniority from Jason Swett

August 10, 2019

A few months ago, I had the chance to interview Jason Swett. Jason is a Ruby developer and an entrepreneur; he has built a consulting…

Git Bisect is Easy (How to Initiate the Robot Uprising)

August 08, 2019

When we find a new bug in our applications or a test randomly fails in CI, frequently, the bug came to exist as the unintended side effect…

10 Git Tricks to Save Your Time and Sanity

August 07, 2019

1. Checkout a single file from another branchHave you ever destroyed a file and just wished you could have a fresh start? Or needed the…

Ben Ilegbodu - Three Things That Compose Seniority

January 11, 2019

Today I’m sharing a conversation I had with Ben Ilegbodu.For those who don’t know Ben: He is a Principal Frontend Engineer at Eventbrite and…

Ryan Bigg on Imposter Syndrome and Becoming a Senior Developer

January 04, 2019

I recently had the opportunity to talk with one of my heroes, Ryan Bigg, aka radar.Ryan is a prolific software engineer who has made tons of…

Imposter Syndrome and Hero Worship

January 02, 2019

There is perhaps no industry that talks about imposter syndrome quite so much as the software development industry.We bring up imposter…

Joining the Solidus Core Team

November 25, 2018

Recently, I accepted an invitation to join the Solidus Core Team. It’s an opportunity that excites me, and I look forward to discovering…

Give Your Employees (Nerf) Guns

October 24, 2018

I work for companies that encourage employees to work from home, bring dogs to the office, and shoot each other in the face.It’s counter…

Don't Be Afraid to Be Weak

October 07, 2018

“The greatest of all weaknesses is the fear of appearing weak.” Andy Hunt, The Pragmatic ProgrammerI’ve found that the most consistent fear…