• 0 Posts
  • 163 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.








  • EatATaco@lemm.eetoComics@lemmy.mlThanks, dad
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    5
    ·
    1 month ago

    Take some time here on Lemmy and explain to people that they should make individual efforts to lower their own footprint. You’ll be met with every excuse in the book why they won’t do something to decrease their own burden, even going so far as to “explain” to you how dumb the suggestion even is.

    The problem is that no one wants to decrease their own quality of life, they expect everyone else to do it. The person who is sitting in their AC house, cruising the Internet on their multi-hundred dollar phone, after driving around in their own vehicle…have convinced themselves that they are no the wealthy of the year spewing out way more emissions…it’s really the people flying private jets!

    Everyone points to someone else as a bigger culprit, they are the ones who have to act first.





  • I’m not ordering pizza from a restaurant if I’ve eaten 12 pizzas before and never liked any of them.

    I was very intentional with my language, and pointed out that we know pretty much nothing about the game, so claiming you know you won’t like it is h reasonable. This is nothing like having a pizza, not liking it, and then not getting that same pizza again. This is like not liking the pizza at one store, it’s much closer to saying you don’t like the pizza in one store, so you know you won’t like it in another. Still imperfect because it would be closer saying you’ve never had a pizza you like, so you won’t like the pizza in a new store, which is more reasonable because you have a lot of information about that pizza.

    But we have virtually nothing about this game.


  • It’s been many years, maybe even decades, since I liked a straight up turn-based single player RPG. I seriously can’t think of one that has sucked me in since FFX. I even tried Divinity Original Sin 2 after so much hype and good reviews from my friends. But I just didn’t like it.

    However, Baldur’s Gate 3 sucked me in. According to steam, approaching 100 hours of playtime (although I’m sure there is a good chunk of time where I just walked away with the PC with it “paused.”)

    I’m not saying you’ll like the game, I have no idea. But to already be convinced that you won’t like it based on pretty much the nothing we’ve got it terribly presumptuous.