A consistent path towards self-improvement is to look for ways to get double value out of your actions. You only have a limited number of hours in your life, so spending them on two things at once is wonderful.
If I work out with my daughter, I’m spending the same hour on both physical improvement and quality family time. That’s a good deal.
This is why I don’t bash people who over-share on social media. I want to take cute pictures of my kids, right? I want to preserve some memories, have things to look at later with them and laugh at when we’re all older. Maybe even show their kids one day. If I also share those pictures on a social media account, then I get to maintain relationships with extended family that lives far away, too. Two for one!
The basic formula is this: no matter what you do, there’s probably at least one other person who would care if you showed them. If you do a project for work, save it and talk about it later to a recruiter or colleague. If you write for fun, show someone who’s interested in that topic in general. The second thing can very often be “building relationships with someone” and that’s a wonderful thing to do.