I think there are actually very few bedrock facts in computing - a program executing as intended on a CPU is fact. Nearly everything else is culture or opinion, including the programming language that produced the program.
When you get to the level of arguments about programming languages, tools, web development, software architectures, etc this is all discussion in the realm of the mostly subjective, with perhaps a side reference to facts when something is actually not achievable. The most wonderful thing about computing is that it’s pure castles in the air, and that if you’re sufficiently motivated you can build the whole castle. The most dreadful thing about computing is that it’s pure castles in the air and you have few real facts to anchor your arguments to.