Post

I thought it would be fun (or at least interesting) to do some FAQs and answers on the #RustLang consulting I offer (I have availability from pretty much now, if this sounds useful)...

- How do I help? Clients have told me that an hour-long 1:1 has saved them weeks of effort. Getting human answers for your questions will speed up your Rust journey. By tailoring explanations to your understanding, I make the infamous Rust learning curve smoother and less frustrating.

I'll help you spot issues before you waste time exploring dead ends; and can help you find and evaluate crates from the ecosystem which will save you implementation effort. I'll help you with Rust idioms and best practices to get you programming like an expert, quickly.

0 reposts1 like

I can give you confidence in your unsafe or otherwise tricky code. I can help debug issues, find performance issues, and solve type and lifetime problems.

I also bring 20 years of software engineering experience working with big and small companies, up to principal engineer level. I can help teams with product launches, project management, working with open source, communities, technical leadership, remote work, and tackling hard engineering problems.

- We already have a rust expert, why hire you? Because they have better things to do! They are probably a domain expert too, and they presumably have things to do for the team. It's probably more productive to let them get on with their work and let me help the rest of the team ramp-up on Rust.

I also have experience mentoring and teaching Rust, working on policies and strategies to adopt Rust, and using Rust in many different domains and contexts, not just as a Rust developer and Rust expert.