20 - Miguel Valdes
Hey! This is Adib. I hope you’re enjoying this newsletter as much as I do!
If you would like to share your dotfiles, check Dotfile’s about page.
Also, consider joining our Discord community! ❤️
Miguel is a Senior Software Engineer working at BestBuy doing Observability and Reliability Engineering. He started his career as an electronic engineer but decided that Software was way more fun, so a lot of self-taught work was involved in getting him where he’s at right now.
He enjoys playing video games, mostly Dota 2 and Diablo. During his free time,
you will most likely find him playing around with his kids or upgrading
his Neovim configuration. His love for hardware has not gone away since he
built and run his own home lab, which hosts a variety of services that he and his family can use.
You can find more about him on his website https://mvaldes.dev
Neovim and Terminal
Neovim is just fantastic. I had to learn Vim at my first job to edit out
files on remote machines, so that's where it all started for me. I
evolved slowly into using packages in native Vim until I found out about
Neovim, and it all took off. At the time, streamers like Teej_dv and
ThePrimeagen was booming, so it all made sense; I was on the right path.
Having the ability to code your own functionality or plugin for your
editor to make your life easier and have something work the way you want
it is magical. - Miguel
Miguel created his own Neovim plugin called terraform.nvim, to manage and visualize his Terraform resources: https://github.com/mvaldes14/terraform.nvim.
Dotfiles
You can find his dotfiles here. (https://git.mvaldes.dev/mvaldes/dotfiles)
His dotfiles just contain the configuration for creating his setup, the
actual logic on applying is done via ansible (https://git.mvaldes.dev/mvaldes/ansible_playbooks)
Favorite Tools
Neovim: Best editor ever.
Tmux: Terminal multiplexer.
Alacritty: Rust-based terminal emulator.
Tea: A command line tool to interact with Gitea servers.
gh: Github CLI.
asdf: The Multiple Runtime Version Manager.
zeal: Zeal is an offline documentation browser for software developers.
Desk Setup
Favorite Books
The Pheonix Project by Gene Kim
The unicorn Project by Gene Kim
Site Reliability Workbook by Betsy Beyer, Niall Murphy, David Rensin, Kent Kawahara, Stephen Thorne.
The hunger games trilogy by Suzanne Collins