Skip to main content

Engineering & Code

Engineering & Code explores the full stack of modern tech—from bits and transistors to cloud fleets and formal proofs. Here you’ll find clear, rigorous walk-throughs of software design, embedded hardware, security architecture, and the physics that underpins them, always paired with code, schematics, and reasoning you can put to work.

Math of the Kreg 720

The Pocket-Hole Jig 720 uses Kreg Automaxx™ to enable one-motion clamping by simultaneously clamping your workpiece and automatically adjusting to the exact thickness of your material (from 1/2″ to 1 1/2″). GripMaxx™ anti-slip holds the project piece secure. The manual doesn’t address how to pick the right screw length or how to set the stop […] read more

Autoscoring with Matlab

While I qualified a long time ago on the M9, I never really learned to be a good shot. Now, I’m trying to learn to shoot well and wanted to automatically score my targets, keep the data, and get better. There are apps to do this, but none of them did what I wanted. One […] read more

Torsion Table for Shapeoko

I needed a torsion table to make sure my Shapeoko XXL had a solid foundation. Dimensions for the Shapeoko are available here. The basic idea of a torsion table is to use two thin layers of material on either side of a lightweight core, usually a grid of beams. Torsion boxes are used in wings […] read more

Kerf Mounted Corner Brackets

Kerf Mount Corner Brackets are great. But it takes some thinking if you are working with larger lumber. I recently purchased these and these from amazon. The corner bracket looks like this: The trick is figuring out where to cut the leg at 45 degrees and the kerfs, especially if the leg isn’t square. I […] read more

Nginx With Https for Local Development

Testing HTTPs locally is always hard, but I’m against testing on production or even on a remote server. Things are also complicated by developing in linux as a subsystem on windows via WSL2. I was able to use mkcert to get ssl to work locally. While I would love to use Let’s Encrypt locally, Let’s […] read more

Containers Are My Proxy Pass Tutor

I have to build and interact with things to understand them. At MIT, we focused on combination of thought and practical action to solve current and future problems and our motto (mens et manus) combines application (hand) and theory (mind). By day, I’m leading adoption of containers and automation technologies to drive big changes in […] read more

Sled for Picture frame

Making perfect miters is hard and doing the math to get the inner rabbit dimension to add up isn’t easy. One thing I’ve learned about making stuff is that jigs make life better. I love making picture frames. Not only do I enjoy saving money, but I love dressing up art. Even a bad piece […] read more

Wiring for 3HP 220V (for Laguna Tools 18|Bx)

I recently purchased a Laguna Tools 18|Bx 3HP 220V 18″ Bandsaw, specifically a MBAND18BX2203, and needed to wire a 220 Volt outlet. I’ve done a fair bit of electrical work (both low and high voltage), but I had a couple questions. Just for the record, I enjoyed this video to make sure everything was setup […] read more

DEFCON 25 Writeup

Nothing delivers the fear of missing out like DEFCON. So much to learn and so little time. Too busy hacking in the IOT village or catching up with old friends to sit in on the talks? Read below to find out what you missed in my talk writeups below. They are listed in chronological order, […] read more

Smooth Move

My twelve year old daughter is working a science fair project on electricity and home usage. As part of her project, we have been taking lots of measurements of the electricity usage throughout our house. This provided a great opportunity to talk about smoothing and for me to publicly work through my resultant confusion. Smoothing […] read more