• 0 Posts
  • 25 Comments
Joined 9 months ago
cake
Cake day: October 18th, 2023

help-circle


  • but for beginners? They will have a lot of bugs in their code.

    Everyone has lots of bugs in their code, especially beginners. This is why we have testing and qa and processes to minimize the risk of bugs. As the saying goes, “the good news about computers is that they do what you tell them to do. The bad n was is that they do what you tell them to do.”

    Programming is an iterative process where you do something, it doesn’t work, and then you give it another go. It’s not something that senior devs get right on the first try, while beginners have to try many times. It’s just that senior devs have seen a lot more so have a better understanding of why it probably went wrong, and maybe can avoid some more common pitfalls the first time around. But if you are writing bug free code in your first pass, well you’re a way better programmer than anyone I’ve met.

    Ai is just another tool to make this happen. Sure, it’s not always the tool for the job, just like IoC is not always the right tool for the job. But it’s nice to have it and sometimes it makes things much easier.

    Like just now I was debugging a large SQL query. I popped it into copilot, asked if to break it into parts so I could debug. It gave a series of smaller queries that I then used to find the point where it fell apart. This is something that would have taken me at least a half hour of tedious boring work, fixed in 5 minutes.

    Also for writing scripts. I want some data formatted so it was easier to read? No problem, it will spit out a script that gets me 90% of the way there in seconds. Do I have to refine it? Absolutely. But if I wrote it myself, not being super prolific with python, it would have taken me a half hour to get the structure in place, and then I still would have had to refine it because I don’t produce perfect code the first time around. And it comments the scripts, which I rarely do.

    What also amazes me is that sometimes it will spit out code and I’ll be like “woah I didn’t even know you could do that” and so I learned a new technique. It has a very deep “understanding” of the syntax and fundamentals of the language.

    Again, I find it shocking that experienced devs don’t find it useful. Not living up to the hype I get. But not seeing it as a productivity boosting tool is a real head scratcher to me. Granted, I’m no rockstar dev, and maybe you are, but I’ve seen a lot of shit in my day and understand that I’m legitimately a senior dev.




  • I’m a senior dev, and copilot as a productivity tool usually pays for the monthly license multiple times per week.

    Whenever I hear someone say it’s useless, that tells me they are either some godlike dev who knows everything already (lol), they haven’t actually used it, they are not good at integrating new tools into their workflow, or they simply haven’t learned how to use it yet.








  • The supreme Court did not rule that trump was eligible to run. They were unanimous on the decision that it’s not up to the states to decide, but were split on deciding at that point who gets to decide. So it’s false to say that the scotus has ruled that it doesn’t apply to him.

    And I’ve not given my opinion on the subject of the application of the 14th amendment to him. I’m narrowly speaking to the claim that because his eligibility was challenged on constitutional grounds, that somehow justifies Republicans attempting to block people from voting. Which, interestingly enough, you’ve completely abandoned.

    And, also, let’s keep in mind that the 22nd has never been tested in court. Of course I believe it is pretty straight forward, but it’s reasonable to believe (based on this current court) that a court might be favorable and biased in favor of a sitting president and rule similarly rule that Congress has to pass legislation making the POTUS ineligible. I’m asking in this case, if the courts were to allow the president to be elected again, would any attempt to enforce the 22nd be illegal?

    As to the modlog thing. Not sure why you included it in a post to me at all, but not being familiar with the system, I figured the name it was the name of some mod, not the person who submitted the claim. But when responding to me, and using the term “you” is it really surprising that I might think you were addressing me?


  • Removing a legal candidate illegally isn’t removing someone’s right to vote?

    They challenged the constitutionality of his candidacy< they didn’t remove the right to vote. So no, people can still vote after that. Pretty straightforward.

    Also, if the theoretical Obama candidacy was upheld by the court, would you argue that they illegally tried to remove him?

    Served two terms which is the legal maximum.

    It’s a constitutional restriction, just like someone who took place in an insurrection or rebellion can’t run. Again, basic part of the case here.

    Grow up dude. Just because you don’t agree with someone’s stance doesn’t make it trolling.

    Take your own advice and realize that just because someone disagrees with you, that doesn’t mean they were the one who reported you.