I've actually found that knowledge diffusion between different languages and different types of developers can be significant - e.g., game developers work much differently than distributed systems engineers.
Not always, but sometimes, an interesting knowledge arbitrage opportunity when fields start to collide.
Not always, but sometimes, an interesting knowledge arbitrage opportunity when fields start to collide.