1. 13

  2. 4

    I just don’t find it worth 10 bucks. May be if the model could get better within a limited scope of enterprise context. But not for personal use.

    1. 3

      I applaud the author’s open-mindedness and thoughtfully written article. I cannot quite summon the same open-mindedness myself. My only experience of Copilot is the undoing thing the author mentions. In my case, someone I know “writes” some code with Copilot; it breaks; they ask me why it’s broken; I explain how the language works. So please pardon my narrow-mindedness if when I encounter any more code written with Copilot, I’m going to assume its author didn’t know what they were doing.

      The comparison with Stack Overflow doesn’t hold up because at least on SO there’s some explanation and discussion that gives honest developers an opportunity for deeper understanding. Even if they have to make some assumptions based on claims made in an SO solution, they can at least link to the URL. Copilot just sprays plausible-seeming code everywhere without reference.

      The tweet the author linked to is Github giving Copilot users a wink and a nudge that it’s OK to take the credit. But what Copilot users are taking credit for is code they don’t know enough about to fix.

      1. 2

        Interesting read. It makes a good point, sometimes copilot is your copilot, sometimes you are the copilots copilot.

        I like copilot because of the suggestions, but am vary if the fact that I am giving more power to MS by my choices.

        1. 1

          Nice nuanced view. I haven’t used it yet, I just can’t imagine that it would fit my workflow. When I am focused I need to have zero distractions for an optimal output. This includes visual noise and “helpful” popups that drag me away from my current train of thoughts. For this reason I don’t use any auto-completion and have a very bare editor layout. This sentence is enough for me to not want to try it:

          Copilot is noisy and attempts to insert itself in the conversation whenever there’s a pause in coding.

          But I do wonder how smart this AI could be. Does it really produce more good suggestions than bad ones? People are impressed with the capabilities, but there could also be a cognitive bias in play that makes the good suggestions stand out more to them than the bad ones. It would be cool to have some research on that. Like how many suggestions are kept, how many are slightly edited and kept, etc.

          In the end I think it can not be more than a tool that helps you create text faster. I just spent two days to work out the right level of abstraction for what is in the end a very simple thing. Two types and 72 lines of code, including comments and white space. It is a simple thing and the AI can create simple things in a split of a second. But creating the right simple thing that ensures the right amount of coupling and flexibility can be very, very hard.

          1. 1

            Let’s permanently retire FUD as a term. It has become such a crutch for the cryptocurrency people I can’t possibly read it as good faith anymore. It’s presence is strictly negative to a good faith critique.

            1. 1

              That’s a really weird take, I’d never heard it in the context of crypto stuff, but it’s been in use for at least 20 years in a general sense. I don’t love the term, but I doubt it’s had this complete shift of its meaning.

              1. 1

                Yes I’m aware of the Halloween memos, but the term has taken on a completely new life in the cryptocurrency sphere the last few years.

                Nowadays, people use “FUD” to dismiss any comment about something that is even slightly critical as a sort of thought-terminating cliche, because crypto depends on a very cult-like toxic positivity.

                The reference to the MS memos is a pretty antiquated usage at this point and I think most people today are going to encounter it from grifters.

                (If you’re still skeptical, go on Twitter and search for “FUD” and see what comes up.)

                1. 2

                  but the term has taken on a completely new life in the cryptocurrency sphere the last few years.

                  Yeah but that’s what I mean - to the (perceived, to me) majority of people who stay the hell away from the that sphere, but still have heard the term, it keeps the old meaning.