I am Aaron Patterson (tenderlove), Core team member of Ruby and Rails, and Software Engineer at GitHub. Ask me anything!

Started on March 14, 2019 6:00 PM

Hi everybody!

My name is Aaron Patterson, aka "tenderlove". I am a Senior Software Engineer at a small startup company called GitHub. I'm on the Rails Core team, which is the team responsible for developing and maintaining the Rails web framework. I'm also on the Ruby Core team which is the team responsible for developing and maintaining the Ruby language.

I love programming, cats, and cooking (specifically meat curing). I am also a mechanical keyboard enthusiast and amateur / beginning hardware hacker. Please ask me anything!

As some ideas for stuff to talk about:

  • I've been working on a compacting GC for Ruby so we could talk about that.
  • I've been looking at speeding up template rendering so we could also talk about that.
  • Concurrency and parallelism in Ruby
  • Making stuff with AVR chips
  • Which mechanical switches are best
  • Cat stuff
  • How puns are created
Ask a Question

74 discussions

What do you think about Elixir?

Reply to this…

Share your programming knowledge and learn from the best developers on Hashnode

Get started

What's the best part of being Rails core team member? Who do you admire the most in Rails community?

I guess the best part of being on the Rails core team is that I get to help shape the direction of Rails in the future. I admire many people in the Rails community for different reasons. DHH for his skill to cut through bullshit, Rafael for his patience and selflessness, Eileen for her drive and skill. I try to pick out the good qualities of the people around me and incorporate them in to myself. I feel lucky to be part of such a good community!

Reply to this…

What is your favorite pun?

Show all replies

And just because i can show off my language skills here: tenimotsu wa te ni motsu?

Reply to this…

Hi, Aaron.

Can you share how you structuring your rails project?


Show all replies

We explicitly render views with local variables. But typically we'll pass a view object because passing a ton of variables gets to be too cumbersome.

Reply to this…

Why are there more cat videos than dog videos on the internet?

Ah, probably because cats are super adorable. 😉

Reply to this…

Load more responses