30 votes

Desktop icons are surprisingly hard!

10 comments

  1. [4]
    ebonGavia
    Link
    A kindred spirit...

    The funniest thing to me about all of this is that I do not like having any icons on my desktop.

    A kindred spirit...

    21 votes
    1. Promonk
      Link Parent
      My people. The only icon I keep on my desktop is the recycle bin, and I only keep that around to throw away icons for programs that place a desktop icon without asking.

      My people. The only icon I keep on my desktop is the recycle bin, and I only keep that around to throw away icons for programs that place a desktop icon without asking.

      9 votes
    2. Asinine
      Link Parent
      I use i3, which saves the problem of having anything on my desktop. :D

      I use i3, which saves the problem of having anything on my desktop. :D

      2 votes
    3. Eji1700
      Link Parent
      Launchers for life.

      Launchers for life.

      1 vote
  2. [5]
    payitforward
    (edited )
    Link
    That was insightful. To the oblivious user desktop icons are something plain that should just work. But there's always so much hidden complexity behind all things computing. I'm only a novice and...

    That was insightful. To the oblivious user desktop icons are something plain that should just work. But there's always so much hidden complexity behind all things computing.

    I'm only a novice and occasional coder but this absolves me of some contrition:

    Reading code is the hardest part

    When going through old code, especially some that has barely any comments, it can take a very long time to understand what is actually going on

    Writing code seems so much easier than reading it. I can't be the only one spending copious time on thinking how minor variables should be named. I do this because I might have to readjust a script I wrote months or years later. And at that point I want it to read as autological as possible.

    Ironically I like to keep my desktop clean. Just like a physical desktop. If I place something on the desktop it's because it needs attention, but I can only resolve it at a later time.

    14 votes
    1. [5]
      Comment removed by site admin
      Link Parent
      1. [2]
        IsildursBane
        Link Parent
        AI is both helping and hindering. It can explain an isolated chunk of code. However, as someone who has learned coding in school recently, AI has hindered new coder's ability to read code if...

        AI is both helping and hindering. It can explain an isolated chunk of code. However, as someone who has learned coding in school recently, AI has hindered new coder's ability to read code if relied on too heavily. Before chatGPT , when a bug is encountered, it may require looking at similar stackoverflow discussions, and understanding the code to be able to adapt to your situation. However, an over reliance on AI would tailor solutions for your exact situation, but it is limiting to smaller chunks of code. This smaller limitation makes it excel in school assignments when you need to write various small independent functions, but may not work well when working as a programmer with larger codebases. AI in my limited experience cannot explain more complex systems as the code is too interdependent on various parts of code, so for bigger systems people need to read the code to understand. However, some are just going to AI to explain small chunks of code, rather than learning to read it.

        5 votes
        1. [2]
          Comment removed by site admin
          Link Parent
          1. IsildursBane
            Link Parent
            Yeah, there is definitely an advantage to AI into your workflow if you are experienced and do not have moral concerns with AI. Especially when it comes to writing boilerplate code. My concern is...

            Yeah, there is definitely an advantage to AI into your workflow if you are experienced and do not have moral concerns with AI. Especially when it comes to writing boilerplate code. My concern is more that AI being accessible to beginners can be problematic as they don't get the practice on the smaller learning problems and then AI hits the limitation when they start working with bigger code bases. I think some of my opinions is also based on going back to school to learn programming in my mid 20s, when I knew how to learn but my classmates took the easy route of AI instead of learning how to learn and therefore did not learn some things like rewriting code or reading code well.

      2. [2]
        payitforward
        Link Parent
        good call, which assistant are you using?

        good call, which assistant are you using?

        1 vote
        1. [2]
          Comment removed by site admin
          Link Parent
          1. payitforward
            Link Parent
            Oh, been wanting to try Claude but it's not available in my country, likely due to GDPR.

            Oh, been wanting to try Claude but it's not available in my country, likely due to GDPR.

  3. d32
    Link
    I had several of the problems mentioned in the article under KDE Plasma, I'm so really looking forward to these fixes. Under windows, there's a third party utility called "DesktopOK" which brings...

    I had several of the problems mentioned in the article under KDE Plasma, I'm so really looking forward to these fixes.
    Under windows, there's a third party utility called "DesktopOK" which brings some sane management options (either manual or automatic) for desktop icons positioning and saving their states, but under KDE I was unable to find anything similar nor script some backup strategy.

    1 vote