Joe Ferris

Software Consultant

I'm Joe Ferris. I have more than 20 years experience as a software consultant. I've helped organizations large and small to assemble successful software teams, build products, and deploy code.

I was CTO at thoughtbot for 12 years, where I helped to hire and train hundreds of developers.

I'm the author of several open source libraries, notably FactoryBot, and I've contributed to many other projects, including RSpec and Capybara.

I co-wrote Ruby Science, a book on strategies for improving Rails applications.