When you ask the candidate to see some code and they tell you every single thing is under NDA.
Brah, if you're a programmer, you have at least some tinker code lying around that you can show.
When you ask the candidate to see some code and they tell you every single thing is under NDA.
Brah, if you're a programmer, you have at least some tinker code lying around that you can show.
It probably won't have elaborate CI/CD tooling with a clear branching strategy.
It probably won't have a comprehensive test suite.
It probably won't have systematic error handling.
It probably won't have carefully written comments to help other people find their way around it.
Most important of all it probably won't be designed or cleaned up to the standards of good professional code, because I wrote it for fun or to solve some specific problem and not to be a portfolio piece and I stopped once the code had served its purpose.
If anyone I might work with insisted on judging me on code like that they'd never get a realistic view of my level.
If I wanted to show someone an example of code that did faithfully represent what I can do I'd want to show them some of the many projects I've completed to a high professional standard at work. But of course that code really is usually confidential and at least in my case that tends to be because it's important to the business and might not be public knowledge yet so it really would be very unprofessional if I went around handing it out to anyone who asked.
I am still a really good employee and I always get excellent performance reviews.
The only reason I have any open source code is because my company has a very easy open source process. I extract reusable non customer identifying code from projects and it usually takes at most 3 days for approval.
There is also a company sponsored open source project I contribute to.