Telling your story with Git
October 14, 20206 min read
I love "green", atomic commits. But I'm human and my brain doesn't work linearly. Here are some of my favorite commands for rewriting local Git history.
Jest Mocking Strategies
July 12, 202013 min read
I've been spending too much time wrestling with uncooperative mocks. This post breaks down what to consider when mocking with Jest and a variety of strategies for structuring your mock implementations.
Step-by-step guide to create fair and representative code challenges
October 30, 20199 min read
Code challenges should be representative of the work a candidate will do for the role they are applying for. Rewriting code challenges to fit a role is a lot of work, but here's a step by step guide to simplify it.
6 strategies to become a faster debugger
October 28, 20195 min read
Developers spend between 50% and 75% of their coding time debugging. Becoming a faster debugger would free up a lot of time for more challenging problems. Here are 6 strategies for speeding up your debugging time.
7 tips for a successful coding workshop
June 17, 20195 min read
I’ve compiled my biggest takeaways from my recent unit testing and Heroku deployment workshop to hopefully help you with your next workshop prep.
7 things I've learned to make conference speaking easier
June 16, 20197 min read
I’ve given 7 talks, appeared on 2 podcasts, and done a radio interview. I’ve learned a ton about what makes a good talk and how to come up with content, but I’ve also learned some of the nitty gritty good-to-knows that can make the conference speaking experience 100 times easier.
Explaining technical concepts to a non-technical audience
November 15, 201812 min read
If you can clearly explain technical concepts, your audience will be more likely to accept your ideas, invest in your ideas, and ultimately adopt your ideas.
Empowering Early Career Devs: Strategies for your team
November 14, 20187 min read
This is the third in a three part series on empowering early career devs. In this post, I’ll give you strategies to build a process tailored to your team to empower the early career developers on your team.