@dalias @ireneista @mjg59 10baseT is extremely straightforward from an electrical perspective, to the point that given some time I could decode and synthesize waveforms with a pencil and paper.
100baseTX is complex enough you really wouldn't want to do it by hand, but still well within the point of where you can learn the basics of in a few hours.
As far as "anything reasonable" as someone doing test and measurement equipment design I'd somewhat disagree... in metrology work you can easily saturate tens of Gbps with digitized analog data.