• 3 Posts
  • 1.94K Comments
Joined 3 年前
Aquileo | cake
Cake day: 2023年9月24日

Aquileo | help-circle






  • Yes they do. I don’t think it’s totally unreasonable. Slow compile time is a big productivity drain. But it’s not as bad as people often make out for Rust - in large part because compilation speed has at least doubled since Rust 1.0, but its reputation is still based on the 1.0 compile times.

    And some specific projects do have substantially bad compile times. When your incremental compilation time is 20 seconds where in other languages it’s instant… That’s notably worse.

    But I don’t think it should be a deal breaker. C++ has dealt with similarly bad compile times for decades and people don’t like it but it’s never been enough for most of them to switch to another language.














  • I think the use of the term junior and senior is a bit confusing because it conflates age and skill. I would say most people use it to talk about skill, because we’re talking job titles here.

    While age and skill are certainly linked, I have known several junior engineers well over 50 (don’t hire these people!), and also some extremely skilled engineers in their very early 20s. The latter hadn’t yet earned the “senior” job title but that’s just because they didn’t know they deserved it yet.

    So yeah I do think junior (skill) programmers are pretty screwed - AI is already at least on par with the junior skill level people I’ve worked with. But I don’t think that means young people are screwed, as long as you are good at your job.

    For now anyway. Who knows how good AI will be in 5 years. We might all be out of a job.