One problem is that programming is mostly not interests based because it’s a high paid job so that 95% programmers I know don’t give a shit and the culture of excellence is vastly lost in the programming culture. BJJ on the other hand, won’t let any bad practitioners made a dime so that the culture celebrates excellence.