One of the things I really like about programming is if you miss a period or a comma, it matters. There is this objective standard (the code works or it doesn’t).
Lets say these college guys with their dating app are good looking and incredible sales people, that might get tons fellow students to go to their unbounce page, but as far as coding a web app you can’t schmooze your way to working code. If the code doesn’t work you can’t just get by on your charm and wit.
Ruby doesn’t give a shit about your charm and wit.
It’s refreshing and empowering.