Hi there 👋

Welcome to my blog! Follow along the journey of a software engineer’s career and passion for writing software. I’ll be posting about the things I’m nerding out on and tips I’ve picked up along the way. You’re my people if you’re into neovim, cycling, aviation, and all things SciFi.

Threads And Queues In Ruby

I recently tried solving a coding challenge that required concurrent processing of data. This is something I’ve honestly never done before in code. At work, almost everything is event driven, and tasks that do need to be done asynchronously or concurrently have been done through systems like Sidekiq, Redis or message queues like Kafka. I want to introduce the problem to you, go over my solution, and describe my thought process along the way....

January 3, 2023 · 9 min · Me

I'm a staff software engineer now? Two Promotions in 8 Months

I’m probably just as shocked as you are reading that title. I still can’t believe I’ve receieved two promotions in the past 8 months. I had intended to do a number of posts on what I was learning and the progress of my career into a staff+ role.. But I’ve already made it. So instead I’m going to talk about the last 8 months, what I’ve been up to since my last post, and what my goals are going forward....

July 7, 2022 · 6 min · Me

How I Doubled My Income, and My 2021-Year Review

I Bought a House before 30! The last several years has been a bit rough for me. I had been living with my parents for many years. At first, I was taking care of my grandfather as his primary caregiver, then as I went back to college for Computer Science, and then continued after graduating as I job hunted, did freelance gigs, and got my first “real job” in industry. I didn’t have a lot of money, and my income was sporadic at best....

December 22, 2021 · 8 min · Me

Making the Best of an Old School Dev Environment

No Local Dev Environment?? At the company I (used to) work at, we write code off our remote server without setting up a local environment. Finding the best remote dev environment has been a journey for me. The extension FTP Simple has worked well so far, but it has some draw backs. You need to verify that the new version of the file downloaded off the server, and when you save that it actually uploaded....

February 25, 2021 · 4 min · Me

Why I Decided to Quit MMORPG Games

My Experience With Gaming Addiction I’ve been a gamer my entire life, like most millennials. The first games I remember playing were Tetris on the original black and white gameboy, DOS computer games like Crystal Cave, Brick Breaker, and Jazz Jackrabbit, and the early NES games like mario bro’s and duck hunt. My whole life I played games till I beat them, then moved on. This is a relatively healthy relationship with games....

December 24, 2020 · 7 min · Me

The Rebirth of a Hackintosh Dev Environment

My History A few years back I went all-in on a setting up a Hackintosh pc. I even made a blog post about it, which you can’t find anymore. But, I had everything running perfectly and was productive in my work. Then I gave up on it due to the inconvenience of needing to boot back into windows constantly. A Hackintosh is a regular pc with macOS installed on it....

October 17, 2020 · 3 min · Me