On how to grow and maintain friendships -
1. The only rule is that you must meet. Once a week, or once a month, or once or twice a year. Decide the cadence based on the relationship and follow through. There is no other cheat code to this.
2. When you meet, take enough time out. Don't do a 1-hr quick chat. Pls. Quick chat is a sad phrase designed for work environments. No one else in your life deserves a quick chat. Be generous with your time. If you set aside 2 hours for lunch or coffee, especially for people you don't meet often, keep the next 1-1.5 hour open just in case the conversation runs long. Time is expensive. Reserve it well. Then give generous amounts to friends and people who deserve them.
3. All other forms of staying in touch like texting, sending each other memes, doing phone calls are maintenance work. They do not grow or progress a relationship. They will run dry if you don't meet for a long enough time. Do not rely on them beyond a point.
4. Be graceful and kind during periods of disconnect. Good and long-term friendships will inadvertently go through phases where the vibes are not matching. It is normal. Do not read into it too much. Do not count who texted more, who called more. No relationship survives a well accounted ledger.
5. Ask for favours. Yes. Do not be shy. Hyper independence is the death of friendship and community building. People like to feel needed. Tell them you need them once in a while.