this post was submitted on 19 Jul 2024
130 points (100.0% liked)

TechTakes

1427 readers
120 users here now

Big brain tech dude got yet another clueless take over at HackerNews etc? Here's the place to vent. Orange site, VC foolishness, all welcome.

This is not debate club. Unless it’s amusing debate.

For actually-good tech, you want our NotAwfulTech community

founded 1 year ago
MODERATORS
 

The machines, now inaccessible, are arguably more secure than before.

you are viewing a single comment's thread
view the rest of the comments
[–] V0ldek@awful.systems 14 points 4 months ago (4 children)

Also, and this shouldn't be left unsaid, we're talking about the Windows kernel here. A place with C++ code so cursed it is legendarily unhealthy to work in, as the cosmic horrors contained within slowly eat away at your sanity and warp the perception of time and space. Seeing that code for a few hours is enough to make a grown man cry. Seeing that code for a few weeks is enough to make you never cry again, as the terrible truth worms its way into your mind.

"DEI hire", hah! The creature makes no distinction for race or gender as it fattens itself upon your failure! Even a glimpse at the edge of its abyss is enough to trigger a cycle of revelation - all modern software lies upon a rotting pile of ancient mistakes.

[–] codefolio@ruby.social 7 points 4 months ago

From a lovely response to the Crowdstrike error and various speculation on what caused it (https://ruby.social/deck/@V0ldek@awful.systems/112824202708490681), comes this gem:

> all modern software lies upon a rotting pile of ancient mistakes.

To be clear: this is 100% true. As we slowly, painfully work our way toward being less awful at software engineering, we are better than we have ever been. As fucked as modern code is, old code was worse.

The lower in the stack you go, the more horrifying the revelations, just as a rule.

[–] tknarr@mstdn.social 7 points 4 months ago

@V0ldek @sailor_sega_saturn "That gibbering under the desk? Oh, that's just Azathoth. Poor thing got a look at the pump controller code last year. It's never been quite the same since."

[–] fazalmajid@social.vivaldi.net 6 points 4 months ago (1 children)
[–] V0ldek@awful.systems 4 points 4 months ago (1 children)

Absolutely stellar writing, except for this one weird bit

Database people are systems people. Modern databases have their own memory management, thread scheduler, and a fucking compiler inside. A promising research direction is to just bundle the database with your own bloody kernel that you handwrote with a box of scraps to make the entire thing less cursed and not have to wrestle with Linux.

You know, just in case you were looking for people to include in your postapo gang, database experts will also murder whatever you want with bare hands.

[–] fazalmajid@social.vivaldi.net 2 points 4 months ago* (last edited 4 months ago) (1 children)

@V0ldek there's a difference between people who develop database engines, and people who use an existing database engine to write database applications in SQL or whatever.

It's just your comedic hyperbolic turns of phrase reminded me of Mickens'.

[–] V0ldek@awful.systems 2 points 4 months ago

If more than one system devs launch into a Lovecraftian stream of epithets about how incomprehensiblly horrific it is when you ask them about their work then there just may be some truth in it.

[–] jackpearse@nrw.social 4 points 4 months ago

@V0ldek @sailor_sega_saturn Thanks! You are talking straight from my heart!