Welcome to my blog!

Neon "hello" sign

Photo by Adam Solomon

So, I'm brand-new to the whole "blogging" thing, but I figured I'd give it a go. This post is mostly just to serve as a placeholder so I can make sure everything looks ok before I actually get to the good stuff, but I might as well mention what I think I'll end up talking about here.

At the time of writing, I am a Software Engineer at Root Insurance. For the most part, we are a Ruby/JavaScript shop, so you can expect to see mostly posts in those languages (though we do use other languages where appropriate and I enjoy tinkering with Elixir on the side).

To make sure everything looks okay, here's some arbitrary Ruby and JavaScript:

1class Blog
2 attr_reader :thoughts
4 def initialize(thoughts:)
5 @thoughts = thoughts
6 end
8 def publish
9 thoughts
10 .reject(&:published)
11 .select(&:publishable)
12 .each(&:publish!)
13 end
1function publishThoughts(thoughts) {
2 thoughts
3 .filter(({ published, publishable }) => !published && publishable)
4 .forEach(publishThought)