I'm a programmer and I have a year of experience in building small projects for clients. I've always tried to give my 100% on client projects and many times hit the GitHub codespaces monthly free usage limit.
But I find it hard to commit to my own side projects. I start with tons of motivation but eventually it dies out and starts to feel like a grind due to the lack of payment and I never end up finishing it. I've got a pretty empty portfolio because of this and I currently have to depend on word of mouth for getting clients.
I'm thinking of starting a blog where I can just talk about anything tech related on my mind. Or I could post about specific problems and how I found their solutions.
I feel like clients would be interested in seeing how my thought process for programming functions and will be impressed by my posts. I learn a lot from other people's own blogs so this would also be a way for me to give back to the community.
But I don't know if this would be sufficient to convince clients that I can actually finish what they pay me to code.