News for hackers. Stuff that matters.
Re:The Fallacy of Premature Optimization by pif on Monday October 31, 2022 @09:16AM (#33405286)
And dogmas, too!
Re:The Fallacy of Premature Optimization by trashtester on Monday October 31, 2022 @10:41AM (#33406405)
Your dogmas are the heuristics you take for granted that I know to be bad/false, and vice versa.

Dogma is the simplifications we teach to children (and students and junior devs) so they don't have to contemplate the full complexity of reality.

The problem is when we start to attach our identity to these dogma, and hold them so precious that we will never give them up.

Without our dogma/heuristics we get lost. But we need to know how to give up on the ones that are no longer useful.

Re:The Fallacy of Premature Optimization by osigurdson on Monday October 31, 2022 @02:12PM (#33410037)
I think you are conflating "dogma" with "mental model". The accepted meaning of "dogma" is a strong belief that adherents are not willing to discuss rationally.
Re:The Fallacy of Premature Optimization by gopher_space on Monday October 31, 2022 @03:00PM (#33410959)
He's using the word as a term of art.
Re:The Fallacy of Premature Optimization by trashtester on Monday October 31, 2022 @03:52PM (#33411888)
"Dogma" is the word we use to decribe the kind of beliefs other people have that they are not willing to discuss rationally.

Most of us will have a hard time recognizing our own dogma.

My claim is that we all have things we believe dogmatically. They for the axioms of our mental models. Take away the dogma, and our entire mental framework risks getting shattered.

If we completely fail to understand this, though, we are at risk of constructing rationalistic (as opposed to rational) frameworks on top, in believe in them absolutely. This can lead to fanatical movements such as Islamic suicide bombers, "Objetivist" capitalists, Extinctin Rebellion or Conquistador Missionaries.

And also all sorts of cargo cults in software development.

Re:The Fallacy of Premature Optimization by osigurdson on Monday October 31, 2022 @04:47PM (#33412812)
>> My claim is that we all have things we believe dogmatically. They for the axioms of our mental models.

I agree but think of it as a scalar. Some mental models are assigned a "conviction" of 1.0 - that could be considered dogma. Some (like the expectation of what tomorrow's weather might be like) may have a "conviction" of 0.3.

Re:The Fallacy of Premature Optimization by trashtester on Monday October 31, 2022 @05:00PM (#33413038)
Sounds like a Bayesian Network, which is precisely how I tend to think about it.

Though I think one aspect is missing, namely something describing the emotional loss that will be felt if a dogma has to be rejected.

In fact, the most destructive dogmas may be those where the older has serious subconscious doubt about the validity of the belief, but where their entire identiy may be shattered if they have to give it up.

Questioning such dogma tends to become very strong taboos or potentially heresies worthy of cancelling or even death.