Probably they mean using the gcc backend. That seems like a huge hassle, but might be possible if rustup would distribute libgccjit configured for different architectures.
Location: Greater Montreal Area (Québec), Canada
Remote: Yes.
Willing to relocate: No
Technologies: Rust, Linux, compiler construction, assembly, C
Résumé/CV: https://stackoverflow.com/story/antoyo
Email: antoni.boucher [at] samsung [dot] com
- I'm the developer of the relm GUI library, written in Rust: https://github.com/antoyo/relm
- I developed a compiler backend, including instruction selection and register allocation: https://github.com/antoyo/tiger-rs
- Author of the book Rust Programming by Example: https://www.packtpub.com/application-development/rust-programming-example
Location: Greater Montreal Area (Québec), Canada
Remote: Yes.
Willing to relocate: No
Technologies: Rust, Linux, compiler construction, assembly, C
Résumé/CV: https://stackoverflow.com/story/antoyo
Email: antoni.boucher [at] samsung [dot] com
- I'm the developer of the relm GUI library, written in Rust: https://github.com/antoyo/relm
- I developed a compiler backend, including instruction selection and register allocation: https://github.com/antoyo/tiger-rs
Would you consider implementing the first part of the Tiger book as enough expertise to start in the field?
This includes, in my case, generating x86-64 assembly and writing a register allocator.
Do you think we need to be in specific kind of cities (smaller vs bigger) to earn a living doing such a job?
Or do you think doing solely this is not enough to earn a living?
Location matters, but I also think it depends a lot on how you market yourself. A small mountain town won't have enough clients interested with the means to pay for those services. A resort destination (Hawaii?) could be really good. I think that is why I want financial independence though, so I can worry a little less about how much I can earn.
From reading it sounds like yoga teachers are plentiful since a lot of people practicing naturally progress to getting certified. Starting wages can be very poor because of this. That's where I think marketing can be the differentiating factor. Travel around India learning, maybe write a book or blog about yourself. Get on reality TV and become a minor celebrity. Have a very well respected lineage. Just some ideas to bring in more clients.
Vim Licenses (vim plugin):
https://github.com/antoyo/vim-licenses
Vim Plugin that provides commands to add licenses at the top of the buffer (very useful when working on open-source projects).