Hacker News new | ask | show | jobs
by nilsbunger 1385 days ago
The article’s argument is to be language-agnostic, not domain-agnostic.

For example, for a Django web app, would you hire someone who

* doesn’t know python but has done full stack web development in another framework (eg rails, express, .NET, etc)

Or

* knows python really well but has never built a web app

I’d rather hire the web developer in that case. A new language isn’t too hard to pick up compared to learning all about how web apps are constructed.

In your example, NLP is a domain, like web programming. Domain expertise takes much longer to develop than picking up another language in the same domain.