LH0ezVT

joined 5 months ago
[–] LH0ezVT@sh.itjust.works 4 points 1 week ago* (last edited 1 week ago)

The Linux kernel actually uses quite a bit of OOP ideas. You have modules that are supposed to have a clear interface with the rest of the world, and they (ab)use structs to basically work like objects. If you try hard enough, you can even do "inheritance" with them, like with their struct kobject. It is actually somewhat well-thought-out, imo. No need to go full OOP, just pick some of the good parts, and avoid the MappingModelFactoryServiceImpl hell or the madness that is C++.

[–] LH0ezVT@sh.itjust.works 10 points 4 months ago (1 children)

Let's carve our memes into stone and bury them for future archaeologists.

[–] LH0ezVT@sh.itjust.works 36 points 4 months ago (1 children)

Around 10k years before us, we developed from hunter-gatherer cavemen to neolithic city builders with irrigated farms, organized religion and and a feudal society in like 1000 years. That is also pretty quick. Sure, pyramids took a bit longer. But while pyramids are pretty damn impressive, no pyramids does not mean an "uncivilized" society.

[–] LH0ezVT@sh.itjust.works 2 points 4 months ago (1 children)

But isn't that what genres like cyberpunk do? Technological progress (A(G)I, biotech, body modifications, true VR, you name it), but society is even shittier than now? Sure, it is to some degree a cautious tale, but I feel there are quite a lot of near-future hard-ish scifi visions around