As a s/w engineer with 30+ years of experience, I assume you agree that in order to become proficient in a programming language one must go through the process of learning its syntax and idioms. Yet when you say:
I'm using an LLM to avoid the weeks/months of getting up
to speed with Ruby myself, and it appears to be working.
This contradicts my understanding of what you originally stated: ... I don't need to learn Ruby to write acceptable-level code [0]
[0] acceptable-level as defined by the rest of the team
Regarding: To address your comments about PRs: without the LLM I
would be submitting shitty PRs with lots of basic Ruby
mistakes.
IMHO, this is how s/w engineers learn quickest assuming an environment which supports an open learning process. There are no shortcuts to achieving understanding.Maybe we just have very different opinions on the learning process and/or maybe I lack the context required to understand your situation. In any event, best of luck in your endeavours.
EDIT:
For some reason I cannot reply to your reply to this message in order to share this resource:
Why’s (Poignant) Guide to Ruby[0]
I found it a very entertaining read and one of the best language tutorials I have ever found. Hopefully you find it as useful as well.