Live data from Hacker News

Did GitHub Copilot increase my productivity?

trace.yshui.dev

171–180 of 326 posts

Re: Did GitHub Copilot increase my productivity?

#171
post #166

Earlier quoted context omitted.

Assembly is too little abstraction. Go is not.

It is. Oh, and also, Go managed to screw up even the assembly, inventing portable but actually not dialect that uses ugly bits of AT&T syntax, custom operator precedence and in practice is non-portable, forcing you to mix Go-only mnemonics (which might even collide with opcode names on certain platforms), supported opcodes of target platform, and BYTE literals for opcodes it doesn't support, making a lot of your prel…

It would be great if C# could be discussed as a language on its merits, but Microsoft has been a terrible steward. It's too bad.

Re: Did GitHub Copilot increase my productivity?

#172
post #152

Earlier quoted context omitted.

We are currently on the latest. We had an issue last week where we had an obect like public class Foo { public List Bars { get; set; } } We'd query for some Foos, like: await _dbContext.Foos.ToListAsync(); and some amount of them would have Bars be an empty list where it should definitely be populated from the db. And it wasn't even consistent, sometimes it would populate thousands, sometimes it would populate a hand…

EF Core 8? Inconsistent behavior is not expected. Assuming you haven't missed to add an .Include[0], please consider submitting an issue(s) to https://github.com/dotnet/efcore [0] https://learn.microsoft.com/en-us/ef/core/querying/related-d...

Are you saying that in previous versions inconsistent behaviour is the expected outcome?

Re: Did GitHub Copilot increase my productivity?

#173

Years ago, over a decade ago now, I was a .Net developer. Microsoft introduced Entity Framework, their new way of handling data in .Net applications. Promises made, promises believed, we all used it. I was especially glad of Lazy Loading, where I didn't have to load data from the database into my memory structures; the system would do that automatically. I could write my code as if all my memory structures were popul…

> [0] Entity Framework has moved on a lot since then, and apparently now can be trusted to lazily load data To some degree. If you're using it for anything serious you're still going to help it along a lot. It's rather easy to do so, however, and I certainly wouldn't consider writing your own code as fast or easy as simply telling EF how you want it to do certain things. I'm not an overall fan of EF. I especially dis…

Diesel is not an ORM and a typical rust library...

Re: Did GitHub Copilot increase my productivity?

#175
My job subscribed to Copilot but I ended up disabling it after a few days, I just found it enormously distracting and providing little value. From what I saw the predictions were very accurate, but constantly having something pop up as I type just kept nudging me out of my concentration state. Oddly I don’t feel the same about typical IDE autocomplete, so I’m not sure where the cutoff is there.

For me it felt like having someone trying to finish every sentence I’m speaking: even if they’re right 100% of the time, it’s still very distracting and more than a little irritating.

Re: Did GitHub Copilot increase my productivity?

#176
For my 2 month experience copilot is showing sometimes very good ideas, but usually it suggests rubbish. Copilot chat is trying to analyse code and answer but it also needs to be controlled. Overall feeling is to have a very fast and intelligent but rather foolish Junior Developer by your side, who reads a lot of documentation, but needs to be fully controlled

Re: Did GitHub Copilot increase my productivity?

#177
post #143

Years ago, over a decade ago now, I was a .Net developer. Microsoft introduced Entity Framework, their new way of handling data in .Net applications. Promises made, promises believed, we all used it. I was especially glad of Lazy Loading, where I didn't have to load data from the database into my memory structures; the system would do that automatically. I could write my code as if all my memory structures were popul…

>>It gets things wrong enough that I have to manually check everything it does and correct it, to the point where I might as well just do it myself in the first place. I have had personal experience with this. And seen others telling me as well. These AI things often suggest wrong code, or even with bugs. If you begin your work by assuming AI is suggesting the correct code you can go hours, to even days debugging thi…

"My guess a whole new paradigm of programming is needed, where you will more or less talk to AI in a programming language itself, some what like lisp. I mean a proper programming language at a very abstract level, which can be interpreted in only one possible meaning, and hence not subject to interpretation."

Code generation is quite old though, and also quite common, also outside the Lisp-family. When doing non-trivial systems development in Java you tend to use it a lot, especially with XML as an intermediary, abstracted language.

Re: Did GitHub Copilot increase my productivity?

#178
post #119

Earlier quoted context omitted.

Not OP. Conflating "art" (the "snobbish" definition if you will) with realistic depictions of imagined worlds, stories and settings is not helpful here. There are so many talented, imaginative people out there that have previously had Zero ability to manifest their thoughts into a visual form. AI has enabled that on so many levels and we should be grateful for it.

Then why not show me? Why is getting AI 'art' advocates to actually post something they think is good and explain why so hard? Where are these talented imaginative people and what are they doing?

You're just making shit up. Plenty of people enjoying AI art tools are posting their stuff online. Stop fabricating drama where none exists.

Re: Did GitHub Copilot increase my productivity?

#179

My job subscribed to Copilot but I ended up disabling it after a few days, I just found it enormously distracting and providing little value. From what I saw the predictions were very accurate, but constantly having something pop up as I type just kept nudging me out of my concentration state. Oddly I don’t feel the same about typical IDE autocomplete, so I’m not sure where the cutoff is there. For me it felt like ha…

In a way that seems a bit like delayed auditory feedback: https://en.m.wikipedia.org/wiki/Delayed_auditory_feedback

And I wonder if different types of people react to it as differently as the stutter/non-stutter dichotomy.

Re: Did GitHub Copilot increase my productivity?

#180

My job subscribed to Copilot but I ended up disabling it after a few days, I just found it enormously distracting and providing little value. From what I saw the predictions were very accurate, but constantly having something pop up as I type just kept nudging me out of my concentration state. Oddly I don’t feel the same about typical IDE autocomplete, so I’m not sure where the cutoff is there. For me it felt like ha…

In a way that seems a bit like delayed auditory feedback: https://en.m.wikipedia.org/wiki/Delayed_auditory_feedback

And I wonder if different types of people react to it as differently as the stutter/non-stutter dichotomy.

Post reply on HN