I deleted my personal site back in 2012 after landing my first job as a programmer. I was inexperienced, impressionable, and afraid of criticism. Witnessing the barrage of newcomers on tech sites terrified me, and I decided that I would wait until I was more qualified before attempting to share my thoughts with others.

That’s not exactly how it played out, but here I am. If I waited until I felt 100% qualified, I’d probably never write anything again.

Looking back, some of the coolest stuff I have built came out of sheer will and determination. I wasn’t qualified to do anything, but back then I didn’t have the internal narrative questioning if I was doing things the right way. I flat out knew I wasn’t, but after enough hard work and search results, I had something to show.

As much as I strive to follow best practices, sometimes it can be overwhelming to just begin. I think this is one of the hardest things to remember as we hone our skills. There is almost always a lead time for quality. With a little bit of patience and love, that mess will turn into something beautiful.