My Profile Photo

Chris Arcand


Software developer at HashiCorp 👨‍💻 Formerly: Red Hat, NBC SportsEngine. RubyMN organizer. OSS, distributed teams, and keyboards. I make pointless connections to Minnesota as a Minnesotan does

Minneapolis, MN


  1. Oliver Sacks dies at 82

    World renowned neurologist and author Oliver Sacks died yesterday. Oliver Sacks, the neurologist and acclaimed author who explored some of the brain’s strangest pathways in best-selling case histories like “The Man Who Mistook His Wife for a Hat,” using his patients’ disorders as starting points for eloquent meditations on consciousness and the human condition, died on Sunday at his home in Manhattan. He was 82. “Oliver Sacks, doctor of ‘Awakenings’ and poet laureate of medicine, dies at 82” by the New York Times If you haven’t read Musicophilia: Tales of Music and the Brain you need to go pick up... [READ MORE]


  2. Memoized helpers and before hooks in RSpec

    A quick overview of the similarities and differences between memoized helpers and before hooks in RSpec. [READ MORE]


  3. Null Coalescing Operators and Ruby's Conditional Assignments

    Ruby doesn't have a true null coalescing operator, so don't write something like it does. [READ MORE]


  4. Dunbar's Number and Working Better with Those We Actually Know

    Blake Fitzgerald’s fantastic observations on Dunbar’s Number and how the naturally strong cohesion between your organization’s employees can live or die based on the organization’s reaction to passing this threshold. Makes me think of Spotify’s explanation of Autonomous Squads, as well as their approach to organization management overall, in their Spotify Engineering Culture videos. Dunbar’s Number and Working Better with Those We Actually Know by Blake Fitzgerald [READ MORE]


  5. RSpec Pattern for Testing Permissions

    Brady Ouren writes about a pattern we developed to more easily test user permissions in Rails controllers with RSpec. [READ MORE]


  6. Perl Compatible Regular Expressions in vim

    TLDR: If you don’t want to have to deal with vim’s non-Perl-like regular expressions in substitutions, you can easily enable Perl support and use :perldo <substitution> to get the job done. Substitutions in vim are immensely powerful with regular expressions; I use them constantly. When I first began to use vim exclusively and saw the basic syntax of substitutions, I happily went about my way doing simple things like /s/cat/dog/ and :%s/^\w+\s+/ with only needing my past regex experience. I went on like this for over a month until I came across a need to have some really complex regex... [READ MORE]