Also I can't really answer the question if it's bad or not what happens to ntfy.sh since it really depends on how the maintainer is using Ai here. Whether he did test the code, and read all the generated code.
Indeed also read the paper called Programming as Theory building. From 1985. Which is very relevant today again. Since people lose the connection with the code due to Ai.
Haha. I'm not a native English speaker. But it's not Ai generated.
I try to keep it common for general people to understand it. If you have follow up questions shoot. I have 25+ years of software engineering experience.
But my point is that developers can use Ai, Ai tools become much better for coding, as long as the developer still understands the code. Since some developers don't even bother looking at the code anymore...
Somebody else was agreeing with me, so didn't agree with the moderator either. But the moderator thought that this was an alt account of mine (which it wasn't, it was not me). And then I the mod banned me from the platform. My account a 15 years account old. You can look it up, it's under my real full name.
But ow well. I don't mind anymore like I said. I hope there will be more Wikipedia alternatives.
Ai can be powerful and destructive at the same time. (note: I didn't use Ai to write this).
Ai coding can help a lot in accelerating software development. In the right hands that is. Meaning the software engineer still reviews the code. Test it. And takes responsibility. In those cases there is nothing wrong with using Ai for software development.
The problem is that some programmers are using AI without even looking at the end results. Just approves everything, commits, push and release. That approach is wrong and especially inexperience engineers might fail into this trap. So in this case the code has most likely a lot of duplicated code, full with bugs and other issues. Some issues you encounter it for the first time, since it wasn't tested etc.
In the latter story, you feel the impact. And the downsides of Ai. And only see the negatives of Ai. You might say it's Ai slop even. Or vibe coded. Which is correct.
Tldr: Ai can be very powerful in the right hands. It still requires a lot of human time and effort to get it correct. And if the engineer is too lazy then you feel the consequences. If you got an experienced software engineer that takes the responsibility of the code. Reviews it thoroughly. Test all corner cases, etc. Then AI can be powerful and helpful.
Because of a random reddit post..