3 ms·
You could not pay me to write Rust for a living.
by vips7L 2y ago
You could not pay me to write Rust for a living.
- JohnFen 2y agoI learned Rust to the point of competency (but I'm certainly not at the point of proficiency) because it seems likely that knowing it will be helpful in terms of career development. But I have decided that I hate it enough that I wouldn't accept a job that required me to do much with it. I would be unhappy in such a position. It's an unusual stance for me to take -- I am proficient in a number of languages that I'm not that keen on, but can tolerate them for a paycheck. For whatever reason, Rust is an exception. I'm not sure why.
- vips7L 2y agoPersonally I don't think it will be helpful for career development. I'm never going to work in a space where Rust will be useful and it would probably be a mistake to choose it. But I'm just a Java dev /shrug.
- JohnFen 2y agoI consider it important to my career to be sure my skillset doesn't get stale[1]. I don't bother to learn everything that comes down the pike (who could?), but I do keep an eye on things and if it looks like something might end up being in demand, I'll learn it. I don't always forecast correctly, of course. But I'm a programming polyglot. Learning new languages is pretty easy (if you already know the paradigm of the language, then it's just a matter of syntax), so why not? [1] It's important to me mostly because learning a new language or other skill often gives me a new understanding or insight into programming overall. Also, having a wide skillset makes me qualified for a wider selection of jobs, making it more likely that I can find one that excites me in some way.