The reason for things you've described is that LLMs are forgetful. They just can't remember the context and have to research the code almost every time you prompt. Even the code it itself wrote. This leads to re-implementation of the same features with different code, code duplicates, missing the implementation of corner cases, etc.
Yes, this is very close to what I meant.
They keep reconstructing the codebase from fragments instead of actually carrying the system forward, so you get re-implementation, duplicates, missing edge cases, and slow architectural drift.
A bit of self-promotion does not hurt anybody. Stop whining and skip such comments. The assault on self-promotion on Reddit has already buried countless good projects and startups.
You comment history is not 'A bit of self-promotion' wtf. you do not give a shit even if ppl are calling you out for being disinginous and passing these off as something you discovered.
> Having the window go black would drive me insane.
It is too easy to ignore the timer, that's why I think forcing breaks is a good idea. In the app I built for this, you can remove black screen if you really want but in an inconvenient way so that it is not too easy.
Do you at least give yourself a warning, so you can find a natural stopping point? Maybe flashing the screen 2 minutes before the time is up, and then fade to black over those 2 minutes.
How easy a timer can be ignored depends on how annoying the timer is. If it's loud and doesn't stop, it would be hard to miss.
I save myself from total loneliness by hanging out in the background through a virtual frosted glass with my friend (via the https://MeetingGlass.com/ app). We do that every day for a few hours. Its better than nothing. It gives a relief from being home alone. At least you can see that someone is out there.
It should be called Artificial Consciousness. The "intelligence" it provides (ie information) is real, just as Google search results are real (albeit often false).