Room Full of Mirrors

… and all I could see was me

  • Managing Node.js Processes

    Recently, I posted to Twitter: “why do people still use pm2?” The post garnered much more attention than I expected it to, and I was asked by several people: “what is your alternative?

    Read more…
  • Thoughts On JavaScript Classes

    Lately, the topic of JavaScript classes has come up in some open source projects I participate in. In short, a contributor wants to convert existing prototype defined code to class defined code.

    Read more…
  • Being A Human Among Other Humans

    This post is about my own mental image, and acceptance, of my physical self. There are nude images ahead, the most revaling of which are obscured behind a mouse click. I was inspired to write this after a post by a yoga classmate from a yoga class that I started taking in the spring of this year (2023).

    Read more…
  • Soverin Plus SimpleLogin

    I used to run my own email server for several years before I switched over to using Gmail. It was nice having my own domain, but maintaining the server and dealing with flaky internet services eventually became too much.

    Read more…
  • Using A Unifi UDM-PRO At Home

    In August of 2017 I acquired my first Unifi gear: an 8 port 60W PoE switch, and the UAP-AC-PRO wireless access point. I paired them with a box I built that was running pfSense, and was able to setup VLANs for my regular network traffic and Internet of Things (IoT) traffic.

    Read more…
  • Wahoo Elemnt Bolt vs Garmin Edge 1040

    This article is for the people using the Wahoo Bolt v2 and considering the Garmin Edge 1040. This is not a long term review of either unit; for that see DC Rainmaker’s reviews: Bolt v2 and Edge 1040.

    Read more…
  • Chain Waxing

    When I started my cycling hobby in 2014 I started out with a Trek FX 7.2, as seen in Figure 1. I put roughly 2,500 miles on that bike, and I think the most maintenance I ever did to the chain was to wipe it with a cloth before putting more lubricant on.

    Read more…
  • A Shitty Day

    It’s difficult to write this, but I feel like I need to write it down, however random and sloppily it turns out: I got laid off today. I can’t say the layoffs were a surprise.

    Read more…
  • My Career Path To Date

    Today, I received a private message on Twitter: ‘A software engineer with a background in Linux server administration’ - This is music to my ears because I am trying to forge a similar path.

    Read more…
  • My Opinions On Wahoo Fitness

    I have mixed opinions of Wahoo Fitness products. In chronological order, I have owned and extensively used: PROTKT Bike Mount and Case 2014 Tickr Bolt v1 2018 Kickr Bolt v2 2020 Tickr Kickr Bike v1 (excluded from “extensive” as I just acquired this) I’m not going to go into a review of all of those products here, there’s plenty of those out there for all of them, but I want to cover some highlights from my perspective.

    Read more…
  • A Bicycle Crash

    On August 27, 2021 I drove from my house in the Atlanta, GA area to downtown Philadelphia, PA. My goal: participate in the 2021 Philadelphia Naked Bike Ride. I don’t get truly excited by many things, but I was very excited for this event.

    Read more…
  • First Project With A Raspberry Pi

    For some time, I have been wanting to replace my self-built router with a Unifi Gateway so that I could build a Docker server out of that system. Unfortunately, the Unifi Gateway continues to lack a feature I need: monthly bandwith usage tracking.

    Read more…
  • A Rumination On A Promotion

    May 01, 2020 marked two years since I switched careers. That career change was from a “Linux System Adminstrator” to a “Software Engineer.” Today, I was formally promoted to “Senior Software Engeineer.

    Read more…
  • Adding A Static IPv6 Address To A Void Linux Server

    First, a little background. At home, I am stuck with Comcast for an ISP. Probably the only redeeming quality of this is that they have fully rolled out dual stack IPv4+IPv6 to all of their customers.

    Read more…
  • Xbox One X Hard Drive Replacement

    Over the weekend a friend posted an image of an error his Xbox One X has been throwing at random times over the past couple of months. A quick Internet search revealed the likely cause to be a bad hard drive.

    Read more…