Recent posts

git submodule “Quick Start” guide

11 minute read

This is a git submodule “Quick Start” guide. Use it to get your team on-boarded…1. A git submodule is git’s official way to have a repo within a repo. 2. Fro...

Installing Minecraft Mods in Java Edition

12 minute read

Option 1: The manual method. Quick summary 1. Download a mod. Ex: from: 1. https://www.curseforge.com/ 2. Download, install, and configure the correct versio...

My propeller thrust articles

1 minute read

Here are my two articles on this topic so far: 1. ElectricRCAircraftGuy.com: Propeller Static & Dynamic Thrust Calculation - Part 1 of 2 2. ElectricRCAir...

How to repair your MacBook when it won’t boot

34 minute read

What do you do if your MacBook won’t boot? How do you turn it on? What is “internet booting” and how do you do it? Can I boot onto a Linux USB drive to run L...

C++ Mutexes, Concurrency, and Locks

17 minute read

C++ mutexes and locks: std::mutex, std::lock_guard, std::unique_lock and std::condition_variable, and std::scoped_lock and std::lock()

Gamo 10x Gen2 Magazines Comparison

7 minute read

the Gamo Swarm series seems to be getting a lot of attention. So, this article will help clear up some things about the two types of “10x Gen2” magazines now...

Communicating with humans vs computers

2 minute read

Communicating with humans is one of the most complicated, discouraging, enigmatic processes I have ever endeavored to undertake. I speak English far better t...