I work/program on CalTrain but that’s pretty common. NYC subway or BART seems a bit more challenging.
It’s overall time much better spent than being stuck in a car.