The suspension was comically worn out when I bought my well used 2001 Chevy Tahoe. I first rebuilt it with stock parts. The trails made quick work of those! I…
Emulate a PLC in Windows using Open PLC Runtime
I need to develop a C# application that will communicate with a PLC to synchronize events on PC with actuators PLC(s) will drive. I don't want to buy all the…
The best GoPro Hero settings
I have been working with GoPro Hero cameras on almost every photoshoot for over a decade now. Like any camera if you setup the video incorrectly it can be a…
My dry vitamin shampoo to combat hair loss

I have been indoctrinated with the "you got the balding gene" talk. Male pattern baldness is a well ingrained theory but it's still a "theory". Women experience hair loss too!…
Editing Audio in Resolve
Did you know YouTube grades your video based on volume density in your videos? You know how commercials flip on and the volume blasts you away? Well this same thing…
Color Correction in DaVinci Resolve
I've long struggled to get color correct in across the gamma curve. It seems if I get the mid-tones correct the shadow and or highlights will be off. I follow…
Debugging ESP32 with ESP-Prog in Platform IO
Debugging is a very powerful tool. I was fortunate enough to get a debugger setup on the first attempt for my ESP32 project. However, it seems every time I go…
GMT900 brake swap

My Tahoe is the GMT800 truck chassis from Chevrolet. The rear brakes always seem overworked and hard braking leaves something to be desired. If you also have a 4 wheel…
Writing classes in object oriented programming (OOP)
Classes are the future of programming. As a beginner programmer I learned basic statements and syntax. As my skillset evolved this lead to functions and ultimately classes. The basic philosophy…
Tahoe Electric Fan Upgrade

I grew up in the generation of plastic fantastic vehicles like the NBS 2nd Generation Chevy Tahoe. Despite their low quality interiors, they hold a certain nostalgia so I took…