micutio

joined 1 year ago
 

This should be a huge boon for introducing people to C# development on Mac and Linux!

Take note though, that the free version comes with mandatory collection of anonymized usage data. As far as I'm aware this cannot be deactivated.

[–] [email protected] 8 points 1 year ago* (last edited 1 year ago)

Learning by doing! Personally the best learning experience I had, was going to the roguelikedev subreddit, picking a tutorial in the language of my choice and diving right in.

This has many benefits: It's beginner friendly since pretty much all of these tutorials start from scratch and have a gentle learning curve so you don't need any prior experience. Because you're creating a game, you can just have fun exploring all kinds of nonsense.

This will keep you engaged and learning programming/languages comes naturally as you're looking to find ways for implementing whatever you want to try out in the game. Game development inherently touches a lot of different concepts, so you'll be learning many different facets of the language.

After the tutorial is done you can keep developing your game and continue growing with it. Or, if long-term commitments are not your thing, throw it away and start a new better game, applying all the lessons learned, right from the start this time. It's all up to you.

For me, personally, working on an actual project is much more conducive to picking up all the little details of software development, rather than doing small disjointed leet code exercises.

[–] [email protected] 1 points 1 year ago

For me it's the exact opposite: Java is my happy place, especially since v17. Due to my job I got started with C# a few months ago and it has been a pleasent experience to say the least. I need to do a hobby project to explore things I can't do at work and then I might be able to let go of some Java-isms that still creep into it.

[–] [email protected] 8 points 1 year ago

One could make the case for future proofing a phone to keep it usable for like 5 years or more. But then you'd also need guaranteed long-term software updates to go with it and probably a battery replacement or two. Don't know whether Realme delivers on those fronts.

[–] [email protected] 12 points 1 year ago

Very interesting visualisation of the sea conditions. Being based in Singapore I can attest to the very calm waters around here. However, the available area will shrink quite a bit if you consider that the waters around Singapore and the Strait of Malacca are a major shipping lane. A traffic density of that level effectively prohibits any offshore installations. Would have been nice to factor that into the graphics.

[–] [email protected] 7 points 1 year ago (1 children)

Congrats, that's quite a jump from the previous best! I'm also gunning for a sub-25min time. Last week 25:18 and yesterday 25:11. So close yet so far.

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago)

I live in the tropics where it is hot and humid year round. Personally I would keep the distance but run slower.

  • Run either very late or very early to avoid the afternoon heat
  • Stay hydrated, drink a lot throughout the day and not just before running!
  • Use isotonic drinks or mix some salt into your water to keep electrolytes high when sweating
  • Don't blame yourself for stagnating or reduced performance! I found that between running in the morning and afternoon here the heat and humidity alone can raise your heart rate by 10bpm!