When developing a new relationship, friends or otherwise, it’s great to ask them questions about themselves, to try to learn more about them and to empathize with them. After awhile, generally the person realizes they’ve spent a lot of time talking about themselves and begin to ask you questions about yourself. If they don’t do that, then you’ve met someone, you learned a new perspective, and maybe consider trying again with another person somewhere else. It’s hard to find meaningfully good friends, but when you do, it’s worth it. Life, like coding, is just trial and error.