Expensify CEO: Why We Don’t Hire .NET Programmers

This is a little extreme in my opinion but I think I get his point. The developer tools, these days, do so much for you that you might not really know what goes on underneath. I think this applies to all platforms, not just .NET. The tools are designed to get you started and pump out POC’s, but real applications need a clear understanding of the platform itself. I see this all the time in the Eclipse community. The tools are so powerful up front that many people strictly rely on them. This is the primary cause for security problems, performance problems, and non-intuitive UI. As with any platform, a person with 1-3 years experience should be very different than a person with 3-10 years experience in the same platform. The key is to have a series of questions about the platform that differentiates candidates from the “Wizard” developers from the experienced ones.

If you want a programming job at a start-up, Expensify CEO David Barret says you should avoid the .NET platform if at all possible.

Expensify CEO: Why We Don’t Hire .NET Programmers.