• 12 Posts
  • 900 Comments
Joined 1 year ago
cake
Cake day: June 1st, 2023

help-circle

  • I don’t think you necessarily need to have studied a lot of math to be successful in programming, but you will need it if you want to get a CS degree, which in turn can be a good lever to a fruitful programming career.

    My advice when it comes to math - math skills build upon the concepts you’re expected to have learned before, meaning that if you didn’t fully get everything in the past, then your foundation is not in great shape and you will struggle at higher levels. Going back and repeating the fundamentals just so that you fully understand everything is very helpful in my experience.

    I also think that understanding math is rewarding in itself, for what it’s worth!








  • GissaMittJobb@lemmy.mltoLemmy Shitpost@lemmy.worldDamn. 😔
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    1 day ago

    Right, so I chose lemmy.ml in June 2023 right at the start of the exodus from Reddit as it appeared to be a “sensible default” at that point. I’m not even sure that lemmy.world was around at that point, it certainly did not appear to be the “sensible default” it appears to have turned into.

    I’m not using the instance as any kind of political statement, this is just the account I use to interact with Lemmy as a network. I could certainly move off the instance, but I’ve found that filtering out some content makes the instance mostly usable for my purposes.

    Feel free to check my post history as to whether I’m auth left or not, I’m certain you’ll find that I’m not. Leaning more and more left as the days pass, to be sure, but with no love for authoritarianism.




  • This is correct, and to understand why - mobile operating systems handle application lifecycles differently than desktop operating systems do.

    Desktop operating systems generally leave managing application lifecycles entirely up to the user - you will run out of resources by running too many applications simultaneously.

    Mobile operating systems are designed from the ground up to conserve resources given their relatively weaker hardware profiles, and applications in the background will mostly gracefully shut down when other applications need their resources. This means apps that you see in the app switcher are not necessarily actually running any more - they may be dead already and get recreated when you switch to them. If you have a keen eye you can tell when this happens as there will be a longer loading time to open the app as compared to if the app is still alive once switched to.

    As a general rule, it’s not a good idea to manually close apps on the app switcher, as the apps in a backgrounded state can only be opened faster at no real performance penalty - you’re actively making your experience worse by doing this.

    The exception (applies for Android only, I can’t speak for iOS) is apps that show ‘persistent’ notifications - these are allowed by the system to perform more significant background work, and as such, you should scrutinize apps that do this more than others.

    Apps can still start while being closed on the app switcher so you should still not do this, fwiw.