g_b
They do. I am no longer writing code, everything I commit is 100% generated using an agent.
And it produces code depending on the code already in my code-base and based on my instructions, which tell it about clean-code, good-practices.
If you don't get maintainable code from an LLM it's for this reason: Garbage in, garbage out.
I've had blocking problems with these 3: ElementaryOS, Ubuntu, OpenSuse. The problems include:
- Crash reports every 10 minutes - Segmentation fault error or something when opening the notifications section - Bricking my USB stick - Poor rendering in remote desktop - OS crashing unexpectedly and not starting at all afterwards - Noticeably poor performance for all apps (going full-screen for browser videos happens in 1 second and you see it freeze, in windows it's instant) - Desktop freezing if I press keys too fast (opening and closing the Ubuntu Dash menu quickly). Forced to restart the machine - Visual glitches during every boot - I don't remember now, but the list goes on
let logNow = (importance, message) => log(new Date(), importance, message);
let debugNow = message => logNow("DEBUG", message);
And with this implementation, current IDEs provide a more informative auto-complete.Looking at 27:41 [1] I can hear maybe 12 key strokes to add some closing parentheses. It adds an extra newline that the programmer has to delete by hand.
GitHub must work with Git & make this a proper change if they want to do this. Change the submodules specification as well.
[1] https://git-scm.com/docs/gitmodules#Documentation/gitmodules...
I drink coffee non-compulsively once or twice a week, without bad effects.
Can you describe your use-case? Why do you need to place the caret inside the address bar and not have it all selected? In the few cases where I want to copy/delete a part of the URL I can do a 2nd click after I clicked once.
Ever since I saw this behavior in Chrome I wanted it in all my browsers. I'm very glad Firefox copied this feature.
[1] https://en.wikipedia.org/wiki/Darwin_Information_Typing_Arch...
This way it would be consistent with how variable types are declared.
Can anyone expand on this? So far my biggest failure has been unmaintainable spaghetti code.)
Please make it clear that a dialog is a dialog.
You don't need to know jsx for using jsx. You only need to know html. You do need to learn something more with vue, you said so yourself, those v-for, v-if directives.
> each component is html.file, javascript.file, css.file
I prefer to only have one file per component so that I can just "import Component" and use it. With 3 files I need to make sure all 3 of them get loaded. Disclaimer: I do not know how Vue works.
The rest sound interesting.