Subj : Re: Hi all! To : Digital Man From : tenser Date : Tue Sep 02 2025 01:19 am On 31 Aug 2025 at 01:54p, Digital Man pondered and said... DM> [snip] When I was building DM> computers, it was still just a lot of assembly work, but you still had DM> to know how to use 'debug.exe' to invoke the expansion ROM firmware of a DM> "Winchester" controller, know how to low-level format a drive, know the DM> differences between MFM and RLL encoding, platters, tracks, cyclinders DM> and clusters and why it might matter for the customer, etc. Chips and DM> cables weren't "keyed" and you had to know where pin-1 was and why it DM> mattered. It's kind of shocking to me sometimes how much of my accumulated knowledge is utterly obsolete. Disk geometries are a good case in point; practically nothing I use these days has spinning rust attached to it anymore: I've got a large capacity backup drive for Time Machine, and the Alpha down in the basement running VMS has SCSI disks...but I really need to replace those. Anyway, it's solid state devices all the way down nowadays, so the idea of building software abstractions around rotational latency and so on just feels absurd. DM> Nowadays, all those details are abstracted away from the DM> system builder. Well, and the hardware, too: back when disk controllers on PCs started to get smart enough to understand logical block addressing, we stopped caring about cylinder/head/sector. Much of this is good; consider PCI interrupt routing. Instead of four level-triggered interrupt lines that require magic to discover how they map to a physical line on a 8259A or IOAPIC, and because they are separate signals from memory may outpace DMA, MSI/MSI-X over the memory fabric is both much simpler and more rational. I consider LBA similarly a strict improvement over CHS, and even NVMe is much saner than SATA+AHCI. Memory-mapped IO accesses for PCIe config space beat the pants off of the legacy port-based ECAM stuff. The biggest place where I think we've regressed is graphics. That shit is weird. DM> And the software stack is much higher now than back DM> then, so the chances of one person knowing it all is even less likely, DM> even when they do know enough to have a job in the field. I enjoy DM> blowing the minds of youngsters when I'm able to demystify things and DM> explain why things (in tech) are the way they are. But I also feel bad DM> that they may not really retain the knowledge since they didn't "live DM> it" and that could be a big handicap for the generation(s) taking over. I think it's sad that they don't get to get their feet wet in the same way, but I don't begrudge them not having to suffer through the garbage that the PC world spat out in the 80s and into the 90s. And I think stuff like Arduino and the lower-end embedded RP2040 stuff can help folks get into the guts on the electronics side. --- Mystic BBS v1.12 A48 (Linux/64) * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101) .