The shortest path is the scariest

How optimizing for learning helped us scale to 1% of small businesses in the US “Your vision is great, but it's all about execution.” If you’ve worked in startup environments or have tried to raise money for one, you probably heard this stated in some way, shape, or form.…

Read this article

Eliminating Flaky Ruby Tests

Moving Fast and Not Breaking All The Things Every day, Gusto engineers work on systems that move billions of dollars, secure sensitive customer information, and pay hundreds of thousands of employees. Our customers' livelihoods depend on our product, and we need to be able to respond to issues quickly, maintain…

Read this article

5 Lessons from Taking a Sabbatical as a Co-Founder/CTO

One of the benefits we have at Gusto is a one-month paid sabbatical after five years of employment with the company. As a co-founder of the company, I was among the first employees to be eligible to take the sabbatical. As someone who’s never taken so much time off…

Read this article

How I Interviewed My Interviewers

A few months ago, I received an offer to join Gusto’s Payroll product management team. I had just completed a fairly rigorous interview process and was pretty excited about the opportunity based on the great conversations I’d had with members of the team. Before I accepted it though,…

Read this article

Continuing Our Commitment to Diversity in Engineering

Introducing The Mango Team Last year at Gusto we formed the Engineering Diversity Steering Committee, informally known as the Mango Team. Why mango? Because at Gusto, we tend to name our inclusivity initiatives after fruit. You’ll have to join us to learn why that is 😉 The women of Gusto's…

Read this article

The Power of Small Teams

Prior to Gusto, I built products in a world where the Product Management (PM) team “owned” the product. The PM team would come up with the product strategy, write the specs, and hand everything off to engineering. From functional specs to development and then on to testing and release, all…

Read this article

A Day in the Life of a Gusto Engineer

Inspired by Increment magazine’s “What it’s like to be a developer at” series, here’s my take on what it’s like to be an engineer at Gusto. Our high-level engineering principles have stayed the same, but we have updated a lot of the tools we mentioned in…

Read this article

5 Rails Callbacks Best Practices Used at Gusto

Folks interviewing at Gusto are often surprised to discover that Gusto chooses the Ruby on Rails framework to write financial software. Ruby and Rails are known for their conventions, optimizations for programmer happiness, and an anything-goes mentality (monkey-patching, anyone?). Nonetheless, the language and framework excel when it comes to expressiveness.…

Read this article

Our Latest Cohort of Software Engineers is 50% Female

In celebration of the 2018 Women’s March, we’re kicking off a series of posts highlighting Gusto Engineering team’s diversity and inclusion efforts. For this first installment, we sat down with some women from our 2017 new graduate cohort. In 2017, Gusto hired their largest new graduate cohort…

Read this article

Moving our Payroll Home Base to Denver

We joined Y Combinator in 2012 with the idea that we could change the way people think about payroll. The name of our company back then, “ZenPayroll,” emphasized our focus on the payroll domain (although we already had aspirations to go beyond payroll, as contemplated in our YC pitch deck)…

Read this article

How ACH works: A developer perspective - Part 5

Since part 4 of this series, a lot has changed with the US FinTech landscape that enables companies like Gusto to move money safely and speedily. In this part, we will look at some recent developments announced by NACHA, specifically around Same Day ACH. Before we get going, make sure…

Read this article

Hacking with Gusto

Once or twice a year, Gusto’s engineering, product, and design (EPD) team likes to pause, convalesce, and spend three days writing “non-roadmap-approved” code together. Engineers, designers, and product managers with ideas pitch them to other EPD members to have them join their teams. Non-EPD folks throw their hat in…

Read this article