Monocultures Considered Harmful or: Why Linux Nerds Should Give BSD and Other "Weird" OSes a Try

#TIL that #EdsgerDijkstra taught at #UTAustin for fifteen years. He was there while I was a student there, and I might have sat in the same building as his office on multiple occasions, although I have no idea where his office actually was back then. Also, I'm not sure I knew who he was back then. XD

@dfloyd888, did you know this?

#GoToConsideredHarmful #ConsideredHarmful

Fixed Point Considered Harmful
---
Oh, and another little quirk of this Sinclair Scientific was that it always used scientific notation, so its manual went so far as to shame fixed-point as "confusing, irrelevant and dangerous"!

#consideredharmful

The term "#User" #ConsideredHarmful

The terms "user", "programmer", "developer", "hacker", "coder", etc are artifacts our current sad state of affairs with barely‑usable & barely‑programmable systems of computing and definitely not allowing both actions to merge in one mode‑less action v.v

Until someone coins a better word, I would like to use the neutral word "#Operator" instead

——
PS: as an aside using the term "user" for someone who is addicted is also an asshole move, so don't do that

"Our analysis of objective data led to the conclusion that a high number of changed lines of code tends to increase the review duration with a reduced number of messages, while the number of involved teams, locations, and participant reviewers generally improve reviewer contributions, but with a severe penalty to the duration."

#pullrequests #consideredharmful

https://jserd.springeropen.com/articles/10.1186/s40411-018-0058-0

Investigating the effectiveness of peer code review in distributed software development based on objective and subjective data - Journal of Software Engineering Research and Development

Code review is a potential means of improving software quality. To be effective, it depends on different factors, and many have been investigated in the literature to identify the scenarios in which it adds quality to the final code. However, factors associated with distributed software development, which is becoming increasingly common, have been little explored. Geographic distance can impose additional challenges to the reviewing process. We thus in this paper present the results of a mixed-method study of the effectiveness of code review in distributed software development. We investigate factors that can potentially influence the outcomes of peer code review. The study involved an analysis of objective data collected from a software project involving 201 members and a survey with 50 practitioners with experience in code review. Our analysis of objective data led to the conclusion that a high number of changed lines of code tends to increase the review duration with a reduced number of messages, while the number of involved teams, locations, and participant reviewers generally improve reviewer contributions, but with a severe penalty to the duration. These results are consistent with those obtained in the survey regarding the influence of factors over duration and participation. However, participants’ opinion about the impact on contributions diverges from results obtained from historical data, mainly with respect to distribution.

SpringerOpen
Dependency Injection #ConsideredHarmful. -- You have to define that for me first. -- The part where you have dependencies... and you inject them... That part. (jim) #FutureOfCoding
“Considered Harmful” Essays Considered Harmful

JS private class fields considered harmful - by Lea Verou:

https://lea.verou.me/blog/2023/04/private-fields-considered-harmful/

I've never used private class fields, but always use `private myVar` in TypeScript.

I also think it's syntax is totally unreadable - i don't want to "hashtag" my variables everytime I want to access them!

#JavaScript #WebDev #Proxy #ConsideredHarmful

JS private class fields considered harmful • Lea Verou

'"it’s disingenuous of Microsoft to suggest that the failures of Bing Chat are just a matter of tone.'"

"Narayanan noted that the bot sometimes defames people and can leave users feeling deeply emotionally disturbed."

“'It can suggest that users harm others,' he said. 'These are far more serious issues than the tone being off.'"

https://apnews.com/article/technology-science-microsoft-corp-business-software-fb49e5d625bf37be0527e5173116bef3

#ai #chatGPT #ConsideredHarmful

Is Bing too belligerent? Microsoft looks to tame AI chatbot

Microsoft’s newly revamped Bing search engine can write recipes and songs and quickly explain just about anything it can find on the internet. But if you cross its artificially intelligent chatbot, it might also insult your looks, threaten your reputation or compare you to Adolf Hitler. The tech company said this week it is promising to make improvements to its AI-enhanced search engine after a growing number of people are reporting being disparaged by Bing. In racing the breakthrough AI technology to consumers last week ahead of rival search giant Google, Microsoft acknowledged the new product would get some facts wrong. But it wasn’t expected to be so belligerent.

AP News

Consistency in software:

Seek for consistency -> tell/force everyone to change -> waste time/break things -> less applications

Seek for consistency -> enforce certain patterns -> artifical constrains on design -> less powerful apps

Great applications don't care about consistency with other applications and will use whatever style to assist their purpose.

Thus, the Consistency Fetish is harmful.

#ConsideredHarmful