4 ms·
'Random github page' means there is a plethora of new programming languages to chose from (due to easiness of sharing projects that github allows) and studying
by axilmar 7y ago
'Random github page' means there is a plethora of new programming languages to chose from (due to easiness of sharing projects that github allows) and studying of them all to see if they solve any new issues or improve things so much that it makes economic sense to work on this new language becomes increasingly more difficult.
In the pre-github days, candidate programming languages were fewer and solved yet-almost-unsolved important problems. The more you go into the past, the easier it is to get your foot in the door.
- hyperpallium 7y ago> studying of them all to see if they solve any new issues But you don't find them that way - you look for a solution to your problem, and you come across them. That's why they say "scratch your own itch"; someone else might have that itch too. You search for JSON transformation, you get jq (that's how I found it, some years ago). You're right that it was easier earlier. But there are new-unsolved-important problems all the time --- and "solutions to problems" radically narrows the search space.