▲ | marcus_holmes 4 days ago | ||||||||||||||||
I'm the person you replied to. I've been developing software for >30 years now. In this case I have domain knowledge, architecture knowledge, experience with the type of systems we're building, but not the language (it's an odd situation). I'm using an LLM to avoid the weeks/months of getting up to speed with Ruby myself, and it appears to be working. To address your comments about PRs: without the LLM I would be submitting shitty PRs with lots of basic Ruby mistakes. With the LLM I am submitting PRs that are on a par with everyone else's PRs (Ruby has many ways of doing the same thing, so most suggested changes to my PRs are the usual "or you could do it this way and that might be more elegant" discussions). It's not that the rest of the team are picking up my slack, it's actually better this way. I was a bit sceptical when I started, and like you I assumed that I would end up having to learn Ruby, but in fact it's working well. | |||||||||||||||||
▲ | AdieuToLogic 3 days ago | parent [-] | ||||||||||||||||
> I'm the person you replied to. I've been developing software for >30 years now. 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:
This contradicts my understanding of what you originally stated:
Regarding:
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:
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. | |||||||||||||||||
|