I’ve been meaning to create a website for myself and start writing again. But being the perfectionist that I am, I’ve been procrastinating this project because nothing seemed to be good enough. This is the problem with perfectionism, it becomes counter-productive as perfection - by definition - is something unattainable.

But then I’ve heard someone say that “Done is better than perfect”. This might seem obvious to many people, but it was just what I needed to hear. Don’t get me wrong, I believe we should always strive to do the best job they can with whatever endeavor we chose, but it’s also important to learn how to recognize that it’s much better to conclude something imperfect than keep trying to get that perfect thing done, that will never happen.

Iteration is the key to excellency

Some things are never just done and that’s a good thing. Most of the time, iterating on the first release and improving it is the surest path to having a better version of whatever you are producing.

Hindsight is 20/20, and by iterating on the work originally done we are able to revisit it with new knowledge and fresh minds, knowing exactly what should be tackled next.

Be it writing software, a blog post, a business it is important to remind ourselves that the first version is not the final version, and we are welcome to improve it at a later date, as many times as needed.

This [imperfect] blog is born

In that spirit, I’m finally getting this website/blog released. I’ve made multiple versions of it, tried different tools/frameworks, different programming languages: Gatsby, Jekyll, Statamic to name a few. I’ve learned a few things in the process and decided to go with Hugo.

I think I finally have something I’m content about and I know that I can always revisit and improve it. I hope that - if anything - it will at least make me a better writer. One iteration at a time.