HackerTrans
TopNewTrendsCommentsPastAskShowJobs

westcoast49

no profile record

comments

westcoast49
·7 miesięcy temu·discuss
It is possible though, to unify those things, and to see those other effects also as second or third order effects of the same underlying deficiencies that cause problems in social interaction. I believe, for instance, that our super power as neurotypicals is our ability to see, process, model and make sense, especially in real-time, of what's inside the minds of other people. In a way, we are wired to be comfortable with multiple worlds or perspectives around us, because we can see them, process them, and make sense of them. It makes sense to me that a person who is less good at this, will end up seeking a model of the world that is more rigid. If the worlds of other people around you seem chaotic to you, and uncomprehensible, then you will seek an environment and an understanding of the world that is more static, rigid or fixed. So, I think, at least on a conceptual level, it's possible to link the root causes of social problems to the root causes of the need for rigidity and stability.
westcoast49
·8 miesięcy temu·discuss
I’m sure it does. If you ask a question, it forces you to think the problem through, which has a similar effect as the kind of therapeutic writing that is mentioned in this article.
westcoast49
·9 miesięcy temu·discuss
I think you're right. I'm on the opposite side of it, but I have a colleague who routinely writes functions that are hundreds of lines long, with 30-40 local variables inside each function. I've come to realize that he does so because his brain allows him to do it. He has a brain that is more detail-oriented than my brain. Where I naturally see a problem as a "tree" of sub-problems with their own details, he naturally sees one large problem with 100 details. He naturally writes code to accommodate his own cognitive style, while I write code to accommodate my own cognitive style.

Moreover, I've come to realize that my colleague is not adverse to using abstractions if they are well established, and if they already exist. But he is (much) less inclined to invent or write new abstractions than I am. As you have concluded, I have also concluded that this is actually a matter of cognitive style, more than it's a symptom of "slop" or "cargo-culting of best practices".
westcoast49
·9 miesięcy temu·discuss
> Knowing At a high level what needed to happen to accomplish what the code did, I know for a fact it could have and should have been broken down more. However, because of the complexity of what he wrote, no one had the patience to go through it. When he left, the code got thrown away.

And today an LLM could probably have refactored it fairly well, automatically.