Roger Steve Ruiz is a software engineer.

Writing.

Sometimes my notebooks end up memorialized here.

automation devex mac
23 Nov 2022 7 min read

Apple Interface Style & TUI

macOS-based Night mode supported scripting to update various configurations across different development environment tools including, Alacritty, Tmux, Neovim, Starship, and Bat.

automation cloud devex
21 Nov 2022 11 min read

Using the new Gandi provider

Manage your Gandi DNS records via Terraform with open source tools and free commercial products. Also, setup your repository for better documentation writing with Vale.

management
14 Aug 2022 7 min read

Leadership styles of staff engineers

When moving up in an individual contributor track, you will move from senior exclusively-technical roles into a hybrid of technical & leadership roles. These roles are usually fall under the staff+ engineering path which is a compliment to the engineering manager path.

learning programming
16 Mar 2022 4 min read

Switching to Neovim & Lua

I’ve been using Vim for 8 years and found that it was finally time to migrate my development environment over to Neovim. This meant learning about Lua and writing Lua configuration files for Neovim. My journey was cathartic and took less than a week.

automation devex git
01 Oct 2021 4 min read

Check for changes on git pull

As projects grow, there are dependencies that fall outside of the project’s dependency graph. This means that there are some actions you need to perform on your code base when things change. Using the post-merge git-hook can help automate this for your team.

automation git
29 Apr 2021 7 min read

Clean Git house

Learn how to delete your local Git branches with a full breakdown of how to do it from manual to fully automated step-by-step.

automation linux
27 Apr 2021 3 min read

Iterating again and again

Let’s iterate across files using ls and grep to copy or move files from a parent directory into a bunch of sibling directories related to the file. We can do this in an automated way using the commands mentioned above.

devex linux mac
22 Jun 2017 7 min read

Smooth terminal

This is a review of the decisions that went into my $PS1 while also discussing some customized fonts using NerdFonts and iTerm2.