Who does the world need you to be?I recently hit my 5 year anniversary at Gusto. 5 years is a long time in tech, so I figure I’d share this reflection.Sep 6Sep 6
The 3 gears of a software engineerWhile working as an engineer, there are 3 paces at which I’m operating. Each of them is necessary to be truly productive and happy.Apr 24Apr 24
let! & before execution order in RSpecWhen updating a spec the other day, I was running into an issue where a variable I was defining with let! was not being found. It turns out…Oct 25, 2023Oct 25, 2023
Skip meetings when you’re in the zoneA few weeks ago, I was sitting next to a teammate who was working an important project with a tight deadline. I asked how he felt about it…Mar 6, 2023Mar 6, 2023
Published inGusto EngineeringCreating inspired engineers — shorten the customer feedback loopThe concept of a 10x engineer is deceptive. You have engineers that are excited and driven to build things. Or they’re not. A while ago, I…Feb 21, 20231Feb 21, 20231
The simplest example of React’s createContext and useContextThere are a number of great examples of useContext out there. I’ll keep this one simple.Aug 19, 2022Aug 19, 2022
GraphQL Connection arguments — quick notes to understandingNote: It took me a while to wrap my head around the grapqhl Connection arguments used for pagination. These are basically notes of some of…Jul 6, 2022Jul 6, 2022
Published inLevel Up CodingWhy you should keep loose code review policiesWhen I first joined my current company (Gusto), I was surprised at their Github approval policy. As long as you had a single pull request…Mar 30, 20222Mar 30, 20222
Let me work when I want!Frequently in my career, my manager and I have received flak because I work ‘too much.’ The tech industry is terrified of burnout (with…Mar 24, 2022Mar 24, 2022
Use technologies and frameworks that you know“Use technologies and frameworks that you know” is one of my values in Practices to rapidly ship new software products as an engineer.Oct 13, 2021Oct 13, 2021