Comment Re:What? (Score 1) 352
Maybe the MAC was wired to a buggy PHY. It would be veeeeery surprising for lspci to show a different device than what is really there, though it isn't impossible.
Which developer do you think is going to be more productive? The dude having to know 3-4 different technologies, or the dude who just needs to know JS?
The developer that uses the right tool for the job will be more productive.
That means using a language with static type checking and a productive debug environment. Learning a new system infrastructure takes time, but only finding out about easily preventable failures during testing instead of compile time costs more.
No amount of careful planning will ever replace dumb luck.