It's way easier to make a good programmer out of a researcher than a researcher out of a programmer.
I have always had programming jobs (job title: software engineer) that required the 'researcher' mindset. We didn't mind teaching them our stack or even good coding practice, but if they didn't have the 'explorative/innovative mind' of a 'researcher', we could never train them up to the level they needed to be.
I have always had programming jobs (job title: software engineer) that required the 'researcher' mindset. We didn't mind teaching them our stack or even good coding practice, but if they didn't have the 'explorative/innovative mind' of a 'researcher', we could never train them up to the level they needed to be.