Like most beginners, I made a lot of mistakes when I first started working in the tech industry.
But this was the biggest one, by far:
I undercharged my services and didn't offer as wide of a variety as I should have.
Here's what happened:
I was a bit hesitant on advertising as well as learning "how to advertise," and due to this, I was never really confident about charging the amounts I should have. This made me struggle to look as official as I should.
But it's also worth acknowledging that making this mistake taught me a ton.
I've learned my lesson on how to have a better business image, and this has made me look a lot more official in the process. This required me to have a clearer image of my services as well as prices.
This is why I encourage everyone to see their mistakes (and "failures") as necessary steps along the path.
There is always a lesson to be learned.