• 0 Posts
  • 76 Comments
Joined 1 year ago
cake
Cake day: June 1st, 2023

help-circle




    • Video games: lifelong tech interest + it was what the other people in school were doing? I found that I like to compete as well
    • Podcasts: monotonous tasks always really annoyed me as I was mentally understimulated. Listening to podcasts solved that particular issue, and now I can wash dishes and clean for days at a time
    • Walking: I was overweight and wanted to change that, and I had trouble getting into running due to me finding it mind-numbingly boring. Just walking and walking a lot was very helpful in this regard. Combined with the aforementioned podcasts it was a winning combination
    • Biking: I don’t own a car by choice, being able to get around more than just fine with transit where I live. During the pandemic while I was working from home, this became a challenge as I didn’t want to risk infection when going to buy food or other things. As such, I dusted off an old bicycle, and started using it to get around my local area. I quickly noticed that it was great fun to bike, despite having just a bog-standard terrible bike. I then changed jobs and wanted to go to the office more, and figured one day that I would try to combine my new-found interest in biking with my desire to be at the office by commuting by bike. It was a bit hard to justify time-wise as it was generally faster to go by transit, which motivated me to go faster every day to try to beat the transit alternative. As such, every day became two small races, and I fell in love. Cycling is way more fun than running and I have never been healthier than I am today, I believe.

  • While Rust would probably have been a good choice for implementing a new browser, I don’t think Swift deserves the criticism it’s getting in this thread:

    • Swift was created by the same person who created Rust, and has many of the same nice traits
    • Swift is a modern language that is easy for plenty of developers to pick up; I’d place it in the same family as Rust and Kotlin
    • Swift grants access to a large pool of native iOS/Mac developers







  • There are a few reasons for this, some of the most important being:

    • The languages were not designed with speed primarily in mind and as such made some design decisions that fundamentally cannot be optimized around
    • Authors of programs in these languages prioritize things other than performance when writing the programs.

    Speed is not just about processors becoming faster - this is a large part of why DSA is important to learn as a programmer.