All Posts

A collection of technical writings, project updates, and thoughts on software engineering, security, and technology.

Using LLMs to do dirty blog work

Reinstalling our home storage server with JetKVM

Detecting the Lottie supply-chain attack with malcontent

Motocamping with the BMW CE 04

KANDYKORN and the power of generic YARA detectors

Qubitstrike: Linux kernel rootkits go mainstream

BMW CE 04: The Suit & Tie Rocket Ship

ISO Native Lands: Day 3 (Hickory↝Chapel Hill)

ISO Native Lands: Day 2 (Rutherfordton↝Hickory)

ISO Native Lands: Day 1 (Chapel Hill↝Rutherfordton)

In Search of Native Lands: Preparation

In Search of Native Lands: Intro

Piggly Wiggly saves the Electric Coastal Raid

Skene Lights Installation on the BMW CE-04

Writing Readable Design Docs

Fun with the new bpfdoor (2023)

DIY Electric Jerry Can

An electrifying ride to Pik N Pig

DIY Linux Kernel Rootkit Detection

BMW CE 04: Indicator Replacement Procedure

Behavioral detection of macOS malware using osquery

My yearly rebirth

BeagleV RISCV experimentation

OpenBSD on the Framework laptop

Hand-carving a bicycle

My first 15k run

The anatomy of a great playbook entry

Choose Open Source

Why adopt open-source tools? On a long enough timescale, open-source always wins. Even wi...

Motivating Software Engineering Teams

Empathy, purpose, craftsmanship. Empathy The key to motivating a team is to identify what...

Motivating Software Engineering Teams

Tesla Model Y: below-zero family camping

TL;DR: If you think outside of the box, you can sleep 4 with full climate control for a cost of 10-12...

Persistent multi-user Docker on macOS

Go & secondary groups: a kaniko adventure!