• 4 Posts
  • 176 Comments
Joined 1 year ago
cake
Cake day: June 25th, 2023

help-circle

  • Hehe, good point.

    people need to read more code, play around with it, break it and fix it to become better programmers.

    I think AI bots can help with that. It’s easier now to play around with code which you could not write by yourself, and quickly explore different approaches. And while you might shy away from asking your colleagues a noob question, ChatGPT will happily elaborate.

    In the end, it’s just one more tool in the box. We need to learn when and how to use it wisely.


  • Alright, thanks! I think I understand where you’re coming from, and can relate. I’m an ex-Christian, although I guess for ex-Muslims this process is a whole other beast.

    And yes, I know exactly what you mean about culture and critique - as an leftwing, anti-theist leaning atheist, I often have to cringe about my peers. It feels like false romanticizing, like we did with native americans, or other falsly understood cultures. So many things which I despise in fascism are also present in strict Christianity and strict Islam. Although luckily, very few people take their religion seriously here. So our religious nutjobs are a fringe minority and can mostly be ignored.

    Refugees welcome, but I hate it when they try to establish religio-fascist areas here, spewing hate and all their nonsense, occasionally killing someone. I mean, if you want to live like that, go back. If you like our way, be welcome.

    Yeah, a sensitive topic which can easily trigger people. I try not to care about the boxes they try to put me in. And I absolutely love the freedom of speech we have here. I don’t want that be ruined by migrants who think they speak for Allah, nor by leftists who think every minority shares their values. Like I was one of them. In my youth, with coloured hair and ragged clothes, I was regularly beaten up by (almost exclusively) migrants. Created quite some cognitive dissonance, some effort to justify their deeds, like worse socioeconomic status blabla. Truth is, many people are quite “conservative”, naturally more so in less liberal countries of origin. And still, I vote and speak for open borders. Our society must find better ways than building walls. This issue is challenging European core values, with at least two ways to erode the values; we can lose them by allowing hostile subcultures to grow, or we can lose them by closing us off to the outside.

    Good lord, 6 years. Poor Aisha. I guess my brain was happy to forget that detail.

    So thanks again for this exchange. Stay safe.



  • Right. Also the speed of transition matters a lot.

    Take any devastating effect that climate change might bring. Regions becoming uninhabitable, millions migrating, thousands of houses destroyed, crops failing, species going extinct.

    For any of these effects, it helps a great deal if they can be delayed by years or hopefully decades. It gives everything more time to adapt. Like 10 million people migrating in 1 year puts a hell lot more stress on everybody involved (including the receiving countries) compared to 10 million migrating in 10 years.

    Or your country might be blessed to deal with wildfires and floods one after the other, instead of both occuring simultaneously.

    More time is worth more effort.




  • You can use more debug outputs (log(…)) to narrow it down. Challenge your assumptions! If necessary, check line by line if all the variables still behave as expected. Or use a debugger if available/familiar.

    This takes a few minutes tops and guarantees you to find at which line the actual behaviour diverts from your expectations. Then, you can make a more precise search. But usually the solution is obvious once you have found the precise cause.



  • I think that’s one of the best use cases for AI in programming; exploring other approaches.

    It’s very time-consuming to play out how your codebase would look like if you had decided differently at the beginning of the project. So actually comparing different implementations is very expensive. This incentivizes people to stick to what they know works well. Maybe even more so when they have more experience, which means they really know this works very well, and they know what can go wrong otherwise.

    Being able to generate code instantly helps a lot in this regard, although it still has to be checked for errors.










  • Spzi@lemm.eetoProgramming@beehaw.orgFeeling overwhelmed
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    Yes, I feel you.

    And yes, that’s how it is. It’s an insanely complex industry if you really want to understand how things work.

    Which you don’t need to get things done.

    Which you still can if you really want, if you’re willing to invest the time and energy to study it thoroughly for many years if not decades.

    But even then, chances are you’ll be touching libraries, concepts or technologies which you did not study in-depth yet. I think you need to be both aware and tolerant of limited knowledge, and willing to learn continuously.