• 0 Posts
  • 37 Comments
Joined 5 months ago
cake
Cake day: May 2nd, 2026

help-circle


  • Ha! I recently went through a similar process, trying to get some hardware working for a different project that would close some 15+ year old bugs. AI helped me find it, getting sidetracked by several other small bugs in the same few files along the way.

    I then wrote the actual fixes myself as a series of very small PRs. They’re all just a handful of lines each, enabling certain hardware flags, properly bounds checking loops, getting a timer initialization corrected, etc. They are all the sort of thing that once you see where they are, the fix is extremely obvious.

    In the meantime, the project has adopted a very strict no AI assistance at all policy after some internal debate that almost tore the project apart.

    So now I’m sitting on almost a dozen fixes for longstanding problems and have no idea if I should lie and say yes, I found these entirely by myself, or tell the truth, probably get kicked out of the project, and see how much of a shit storm they cause.

















  • I use two tools for this:

    1. https://www.chezmoi.io/ for all my various dotfiles
    2. A bash script I’ve put together over the years that has a list of all the basics that I want and calls whatever the right installer is for them: apt, cargo, brew, or whatever. It has targets for a local workstation, a remote headless server, and MacOS. Then at then the end it runs chezmoi.

    Now, my use case is less “constant fresh install” and more “keep my environment the same across various devices”, as I mostly run Debian Stable and don’t feel the need to constantly tweak things.


  • This is it exactly. For a typical new user the things that make them bounce are, in order:

    1. The difficulty of writing a bootable USB stick and partitioning their drive for installation.
    2. Hardware support, mouse/keyboard, video, wifi, audio, and webcam being most important for most people.
    3. A familiar feeling desktop environment.
    4. An easy to use package installer GUI

    The whole discussion of things like immutable, deb, rpm, systemd, Wayland vs x11, etc are somewhere between meaningless and a scary sounding distraction for normal people who are fed up with MS/Apple and thinkng about trying something else.