All to often, we choose programming languages based on social merit. Great commentary from
miniblog.
Related Posts
In Python I can choose any name for my instance variable when defining a method. In practice people almost always use `self`.
Go has the same flexibility, but using other names for the instance is totally normal!
Programming languages aren't sports teams: you don't have to choose one to root for!
They're more like music genres, you can enjoy more than one.
I avoid language stickers for this reason. I don't want my identity to be "I'm an X programmer".
Suppose you have an awesome idea for a programming language.
What use case do you focus on for V1? Web apps? Games? Something else?
How would you choose your niche?
