Embracing Functional Programming in Ruby

This post was originally posted on kellysutton.com. This message has been modified to fit your screen. At Gusto, we’ve been knee-deep in a substantial refactor of our system for running payrolls. Running a payroll requires taking several different inputs such as how much an employee should get paid,…

Read this article

What it’s Like Coding in a Large Team

(cross-posted from Into Thin Air) In 2003 I joined a small startup in San Diego called ProfitLine as a software engineer. I was part of an eight-person development team, comprising one development manager, three database administrators, and four software engineers. By Gusto standards, coding there was the Wild West. Back…

Read this article

Memoization in Ruby (made easy)

Whenever I write any sufficiently large Ruby app, I end up writing an expensive computation. I end up calling that computation over and over again even if the result is the same. I realize that’s a silly waste of resources and decide to save the result. From that experience,…

Read this article

Modularizing Salesforce Integration at Gusto

(cross-posted from Into Thin Air) On March 9th, 2017 I gave a talk at our office in Denver about an architectural approach we’re taking to modularize our codebase. Of note, this approach is experimental and is not widely implemented at Gusto. Sixty or so Denver-based engineers attended, and we…

Read this article

Kendra Lyndon is a Denver-Engineering Gustie!

(cross post from Into Thin Air) Kendra Lyndon, a Seattle native, is our newest Denver-based engineer at Gusto! This is Kendra’s first gig after graduating from Galvanize, and she’s already making a (positive) dent in our codebase only two-weeks in. And if you’re lucky, you might hear…

Read this article

Growing our Engineering Team in Denver: Diversity begets Diversity

About a year ago, we published the results and shared some learnings from a concerted effort to build a more diverse and inclusive engineering team at Gusto. More recently, we’re proud to share that we have 50/50 gender balance in our incoming cohort of 2017 recent college graduate…

Read this article

Onboarding Denver Engineers

(cross-posted from Into Thin Air) 5 months ago I was the only Gusto engineer in Denver. Now we have 6. All of us are new to the company, and most of us are coming up to speed on the frameworks we use here at Gusto (React, Rails, etc.). Our vision…

Read this article

Matt Lewis is a Denver-Engineering Gustie

Matt Lewis, a native to Wisconsin (but without the accent for some reason), joins us as our newest engineer in Denver today! Matt spent some time working with Rachio in Denver before starting with the Payroll Engineering pod at Gusto. If you walk by his house, you might glimpse him…

Read this article

Dave Corby is an Engineering Gustie!

We’re thrilled to say that Dave Corby has joined Gusto’s Growth Foundation team in Denver as an engineer! Dave worked as an engineer at Amazon in Seattle for a couple of years. He moved to Boulder and worked with Formation Systems there before joining Gusto. You might very…

Read this article

Chris Ferguson is an Engineering Gustie!

Following GitHub’s lead, we’re going to start writing about new folks who join our EPD (engineering, product, and design) team here in Denver. We’re stoked to welcome Chris Ferguson as the Technical Architect for our Growth Foundation team in Denver! Chris will be working with his team…

Read this article

Bringing Top Talent to Denver/Boulder

(cross-posted from Into Thin Air) I attended a dinner last week with about thirty influential folks in the Denver/Boulder tech scene (I’m not actually sure how I got invited). The topic was how might we work together to make ours a more attractive region for top-tier tech talent…

Read this article

6 Months at Gusto: What I learned - Part 3

What I did, experienced, and learned during my first 6 months at Gusto After sharing what I did and experienced during my first 6 months at Gusto, it’s time to reflect on my learnings. The following are lessons I learned based on my own personal experiences. While I hope…

Read this article