Post ANG2XP6ujU18sfAzrs by mburakov@mastodon.social
 (DIR) More posts by mburakov@mastodon.social
 (DIR) Post #ANFuewpQy7oPqi5Q9I by wolf480pl@mstdn.io
       2022-09-05T13:36:36Z
       
       0 likes, 0 repeats
       
       Am I the only person who would rather believe that someone had a good reason for doing sth in a contrived way, instead of assuming someone just made a mess?
       
 (DIR) Post #ANFv1ZbRUHG4TbKYcq by icedquinn@blob.cat
       2022-09-05T13:40:43.505389Z
       
       0 likes, 0 repeats
       
       @wolf480pl they probably didn't know any better at the time :revblobfoxcrylaugh:
       
 (DIR) Post #ANFvUJ8fmN4voPZkBc by amerika@noagendasocial.com
       2022-09-05T13:45:54Z
       
       0 likes, 0 repeats
       
       @wolf480pl No, but experience teaches the opposite.They do not mean to make a mess; they are a mess, so everything they do is chaotic and neurotic.
       
 (DIR) Post #ANFvUVowd21R8zRfk0 by wolf480pl@mstdn.io
       2022-09-05T13:45:55Z
       
       0 likes, 0 repeats
       
       @icedquinn or were in a hurry. Or it was 2 AM. These and more are things you can learn from git blame.
       
 (DIR) Post #ANG1nNdrrOa30Oe0zw by mburakov@mastodon.social
       2022-09-05T14:56:32Z
       
       0 likes, 0 repeats
       
       @wolf480pl https://en.m.wikipedia.org/wiki/Hanlon%27s_razor
       
 (DIR) Post #ANG2JG0BniXYZqHk80 by wolf480pl@mstdn.io
       2022-09-05T15:02:20Z
       
       0 likes, 0 repeats
       
       @mburakov https://en.m.wikipedia.org/wiki/G._K._Chesterton#Chesterton's_fence
       
 (DIR) Post #ANG2XP6ujU18sfAzrs by mburakov@mastodon.social
       2022-09-05T15:04:53Z
       
       0 likes, 0 repeats
       
       @wolf480pl These two do not contradict, quite the opposite :)
       
 (DIR) Post #ANG301kydm8yqdZ2bg by wolf480pl@mstdn.io
       2022-09-05T15:10:04Z
       
       0 likes, 0 repeats
       
       @mburakov in the context of my original post, I was not attributing malice, therefore strict application of Hanlon's razor is a no-op. I assumed your reply wasn't stupid, which implied that you meant a generalized version if Hanlon's razor, which would advise me to assume that every mess I encounter that can be explained by stupidity was made through stupidity, and its complexity is unnecessary.1/
       
 (DIR) Post #ANG37AZcG5HMDgeiu0 by wolf480pl@mstdn.io
       2022-09-05T15:11:21Z
       
       0 likes, 0 repeats
       
       @mburakov This is contrary to Chesteron, who insists that I first look for an explanation in which the complexity was necessary or at least useful at some point in time.
       
 (DIR) Post #ANG3tMkwGbklu4vxOC by mburakov@mastodon.social
       2022-09-05T15:20:00Z
       
       0 likes, 0 repeats
       
       @wolf480pl ah, I see what do you mean. IMO you are overcomplicating here. My point is that things tend to be changed (or replaced) without any understanding why they exist in their current state in the first place. Expectedly, this does not bring any improvement. At the same time this could look like malicious activity.
       
 (DIR) Post #ANG4JA4k2Ggw6XUqki by wolf480pl@mstdn.io
       2022-09-05T15:24:37Z
       
       0 likes, 0 repeats
       
       @mburakov yeah, but from my experience, it looks like a very intentional workaround for an obscure bug. And then I look for what bug it could be a workaround for, and I don't find any. And then I run git blame, and the commit mesaage isn't helpful, but also commit time says 2:30 AM, so the possibility that the author was sleepy and had no idea what they're doing becomes more likely.Which is always a disappointment.I like it when horrible things are there for a reason.
       
 (DIR) Post #ANG6Dgwh6ztyDjFh0S by mburakov@mastodon.social
       2022-09-05T15:46:07Z
       
       0 likes, 0 repeats
       
       @wolf480pl “I like it when horrible things are there for a reason.” Me too, because most of the time there’s an interesting story behind it. But such occasions are *extremely* rare.
       
 (DIR) Post #ANGR9HtsO1DwQFfvVo by Doomed_Daniel@mastodon.technology
       2022-09-05T19:40:37Z
       
       0 likes, 0 repeats
       
       @wolf480pl Assuming that the author had a reason is always a good idea, because sometimes they do (though they should document it in the code, IMO) - but of course sometimes (often?) people just do stupid shit for no good reason
       
 (DIR) Post #ANGRE1gE7UzlZ3YB3Q by wolf480pl@mstdn.io
       2022-09-05T19:41:30Z
       
       0 likes, 0 repeats
       
       @Doomed_Daniel yeah.I try to leave short comments and essay-long commit messages whenever I do weird things for reasons that took a whole day to debug.