I've made some updates to my personal rig over the last couple years that were focused on simplifying the build as well as making it easier to work on and transport. The net result is a resounding success! This is it: the updated build in the Fractal Design Meshify 3 (non-RGB). The build retains the Nvidia RTX 4090 GPU (acquired April 2023) and AMD Ryzen 7 7700X CPU (acquired November 2022)…
Today, after more than five years of dedication, the future of DevOps automation is here. System Initiative is now generally available for everyone to use. Three Years to Three Clicks About three years ago, Adam took me through a live demo of the System Initiative ("SI"). I wrote about how transformative that experience was when we launched the company publicly , but here's the short version: I…
I finally and recently finished my personal desktop upgrade that began in July 2022. Let's talk about it! This is it: an Nvidia RTX 4090 GPU and an AMD Ryzen 7 7700X CPU inside of a Lian Li O11D EVO XL case. Knowing that new CPUs and GPUs were around the corner, I decided to upgrade my desktop PC with a full refresh in July 2022. I started with some fan upgrades and a case swap, but the first…
Today, we talk about the incredible work the teams at CD Projekt Red and Nvidia have done to give us a glimpse of the future of 3D graphics. In September 2023, CD Projekt Red released their sole expansion for their 2020 game, Cyberpunk 2077 . The expansion, "Phantom Liberty", takes the player to a new area of Night City (the game's fictional city placed between San Francisco and Los Angeles).…
"Creativity is a fundamental aspect of being human. It's our birthright. And it's for all of us" -- Rick Rubin, The Creative Act: A Way of Being If my university had an audio engineering degree, you probably wouldn't be reading this blog post. In college, I was a DJ, audio engineer, amateur producer, and a (not good) mixing engineer. I spent a lot of time doing all those things and did so with…
It's finally time to talk about System Initiative. Since early December 2021, I've had the privilege and honor of working alongside one of the best software teams on the planet to handcraft foundational technology for ushering in the second wave of DevOps. Today, we are talking about System Initiative publicly for the first time, and in the coming months, we will be open sourcing the System…
Nearly one year ago, a flagpole was planted to launch Rust Cloud Native . We have had great successes since then, including great meetups, great conversations, folks working on and sharing differing projects, and more. However, after speaking with other folks in the organization, we have decided to convert Rust Cloud Native to Awesome Rust Cloud Native . Since Rust Cloud Native never had any…
Today marks the release of gfold 4 🎉! Before we talk about what's been changed, let's talk about how far the project has come. Here are some present day statistics of note: 📦 ~2,650 downloads from crates.io 📚 rank #7 on lib.rs for command-line-utilities ⭐️ 137 stars on GitHub As some of you might recognize, these metrics are the same as those introduced in the gfold 3 announcement . Here are…
While Rust tools and applications can be managed by package managers like Homebrew , most can be installed with Cargo . However, we must then ask: how can we manage to keep track of those tools and applications and update them accordingly? Let's talk about it. Disclaimer The original title of this post used the word "binaries" instead of "tools and applications", but since this post is meant to be…
Video games are a little off topic for this blog, but what started as a Reddit post draft to help others felt like it would be better served as a blog post to help even more people. I've seen quite a few posts on r/Starfield and other places online with folks asking the following: "will my PC be able to run Starfield ?". With today's new Into the Starfield entry likely bringing in more folks…
Today marks the release of gfold 3 🎉! It's a bit surreal, given that this project started in a private repository from my early days of learning Rust. I began to learn Rust in the middle of 2019, for many of the reasons popular among newcomers: safe concurrency, compile-time reliability, great community, etc. Leading into 2020, my Rust code steadily improved, I started iterating on public…
Update (25 Jul 2022): Converting Rust Cloud Native Today, we launch a new GitHub organization, Rust Cloud Native . This organization exists to enable the usage of Rust in the "cloud", which focuses on infrastructure software and related components. You may be familiar with "cloud" technologies, such as Docker and Kubernetes . Our organization exists to promote projects that exist within the same…
Alright. We're starting off with a fiery blog post title. Let's do this. One of my biggest pieces of technical advice to new software engineers is to not write something in another language that could be written in Bash. By "Bash", I mean Bash , Zsh , PowerShell , Fish , Nushell , etc. Saying "shell" might not immediately register with some folks, and might even be an incorrect generalization…
I spent the last two months switching between hundreds of remote development environments so you don't have to. Well... okay, maybe not hundreds , but it sure felt like it. Days of long compilation times, seemingly-frequent battery drain, loud fan noise, and inconsistencies between local and production OSes led me to solve my problems with laptop-based development. Some solutions took the form of…
With RustConf 2020 coming tomorrow, I want to tell folks about how I have been "re-reading" The Rust Programming Language . Affectionately known as "The Book", this resource is the ultimate guide on how to get started with the Rust programming language. You can buy it at almost any storefront, or view it online for free. This post is aimed primarily at Rust beginners, and people who want to…
Let's talk about why I use Fedora... among many other Linux distributions. Cue the dramatic music and dim lights: it's October 2018. the 28th: IBM to Acquire Red Hat . the 30th: Announcing the Release of Fedora 29 . Busy week, huh? Ironically, it was the week that I began to use Fedora Workstation for the first time (in earnest). I chose Fedora that week just because it was the "next one on the…