What exactly is PINB | = 0b00000001;

Yeah, I was probably editing the sentence when you saw it, I realized I got in a hurry and added another thought that made the sentence incorrect. It is fixed now. Totally understand direct port is the fastest and smallest. But as mentioned in other places it’s much more prone to novice mistakes. The speed references referred to digitalWriteFast vs digitalWrite.