Running a business is not easy. We have skills as developers, designers, marketers and writers, but this does not mean that we have skills as business owners. Just like learning to code often involves breaking things, learning to run a business involves making mistakes: some small and some that keep you up at night. As a self-taught WordPress professional and business owner, I have made some mistakes that still haunt me today, but which ultimately have made me a better entrepreneur and a better person. By sharing my experiences, I hope to help some of you avoid making the same mistakes I made.