Lead by example! Write comments half a page long or longer, explaining things, not just expanding identifier names by adding spaces in between the words.
Intrusive linked lists have performance and robustness benefits for kernel programming, chiefly that they don't require any dynamic memory allocation and can play nice with scenarios where not all memory might be "paged in", and the paging system itself needs data structures to track memory statues. Linked lists for this type of use also have consistently low latency, which can matter a lot in some scenarios such as network packet processing. I.e.: loading a struct into L1 cache also loads its member pointers to the next struct, saving an additional step looking it up in some external data structure.
It's also a bit of a "bootstrapping" issue. How does anyone expect the AIs to learn to do things correctly if the instructions are not published for them to pick up during training?
This is like those "contact your system admin" error messages. I am the system admin!
Your rant is mostly valid except for one thing: most DBMS systems don’t lock the whole table for a point update. Almost all of them will take a short lived row lock only.
This is the same argument as “why is software X so bloated when nobody uses more than 10% of the features?”
Because everyone uses a different 10%.
I write these documents too and I’ve watched people “read” them. They all do the same thing: flip to the conclusions and then if there is a need they will skim the section that’s relevant to their role.
The project manager cares only about the risks, costs, and time estimates.
The architect just wants to see the diagram and maybe check that the naming conventions have been followed.
Sysops just wants to know what they’re on the hook for after go-live.
None of them read the whole document, but the whole document ends up being read.
PS: I’ve found I have to take care of distributing documents myself. All organisations big and small are shockingly bad at disseminating information. Help them!
> By today's numbers, the seven richest Americans could fund that.
Yes, they could, by paying their taxes.
But we’ve all seen that they really don’t want to share any of their wealth for any purpose, other than propping up a geriatric orange clown that campaigned on lowering their taxes.
PS: I said their taxes, not yours. Yours are going up, they’re just called tariffs, but that’s a tax: tariffs are your money getting collected by the government.
reply