3 ms·
Java to C# is pretty close though to be fair. Going from Haskell or Scheme to Rust or even Python is going to take some time before you're completely comfortab
by dijit 3y ago
Java to C# is pretty close though to be fair.
Going from Haskell or Scheme to Rust or even Python is going to take some time before you're completely comfortable with all the built-in's the standard libraries, the "pythonic" or "rustic" way of writing, tools and so on.
It's a lot of hidden things, you're not completely useless of course, but it's not like you write "production quality" code and have the ability to work completely independently or be an SME (like you probably were) within 1 month or even 2. It's a lot of little work to get back to where you were professionally.
Because it's not just a training course that is lost, it's all the incidental knowledge that was picked up on the job too.
- pyrale 3y agoI chose the languages used in the comparison with that in mind. Moving from GA to e.g. Matomo or Plausible does not require to completely reshape the way you think about your problems, you don't have to change the way you work, you just have to learn how your new tool implements it. (Also Haskell to Rust is pretty straightforward, the typesystem knowledge you learn in Haskell usually means the harder parts of learning rust are made easy. Having done that transition, 1 month is reasonable to be productive in Rust)