The last company I worked at created TLAs for everything, or at least engineering always did. New company doesn't seem to have caught that bug yet though, thankfully.
The original comment is valid though, this has nothing to do with GIDs, standard /:id/ routes, and Model.find() can suffer the same issue. Probably because "22ecb3fd-5e25-462c-ad2b-cafed9435d16".to_i is still 22?
This seems to be pretty true in general. SBC companies are not competing with Raspberry Pi because their software is quite a bit behind (boot loaders, linux kernel support, etc). Particle released a really cool dev board recently, but the software is lacking. Qualcomm struggled with their new CPU launch with poor support as well. It sometimes takes a while for new Intel processor features to be supported in the toolchains, kernel, and then get used in software.
Aside from that, I think of Apple as a hardware company that must write software to sell their devices, maybe this isn't true anymore but that's how I used to view them. Maintaining and updating as much software as Apple owns is no small task either.
I was curious, and a bit distractible this morning, so I took a look at their git repo. I did some osdev tinkering in college so I find this all interesting. AK seems to be their standard library that you were mentioning, but there's some interesting things going on in their Libraries dir too.
I got lost in the weeds following links for a bit. Had not heard of LFSR before, which I think is odd, and then onto some other things like Subleq and OISC. I've at least seen other OISCs before, it might have even come up on hn around x86 mov, I'm not sure.
I really regret not taking more hardware/electronics courses in college.