DEV Community

Cover image for Should you be perfect?

Should you be perfect?

Sunny Singh
Creating content and code
Originally published at Updated on ・2 min read

This article was originally published to my newsletter.

In my personal branding article, I talked a lot about personal branding and the importance of being consistent. But I'm sure that some of you might be thinking...

Consistency is great and all Sunny, but I have high expectations. I value quality over quantity.

I believe that those expectations are important, but not in the short term. It takes time to reach perfection, but in that process you will have to get better at your craft. How do you do that? By shipping more.

Just ship it

(you know, like Nike's slogan)

The indie maker community places a lot of importance on shipping, meaning to release whatever you're working on to the public as quickly as possible. This is great advice for getting real world validation of your idea and have something to show for.

To actually ship something is harder, especially for those that deem perfection with high regard. But take this comic that I recently saw on Gary Vaynerchuk's Instagram:

View comic

Perfection is an excuse that keeps you away from shipping. There's no shame in polishing a release to ensure that users don't experience software bugs or simple grammar mistakes, but after a certain point, you just have to put it out there.

I've learned a lot from failed projects. Imagine though if I took a lot longer to release them or even worse, not have released at all. There would be no real world feedback, experience, and lessons that I could use on future projects.

Building a brand with content

If you want to learn how you should be marketing on social media with native content, and not just posting links to your preferred platform, check out my podcast episode about building a brand with content.

Perfection is an excuse that keeps you away from shipping.

So no, you don't need to be perfect. Keep improving and just ship it!

Discussion (4)

rapidnerd profile image
George Marr

I'm a firm believer that nobody is ever perfect. We all have areas for improvement and in reality, it's just life, we have imperfections we have things we want to change and improve on. The thing that some people don't realise life (and development) is a continuous class, you learn multiple things every day and apply that to your everyday life without even knowing it.

sunnysingh profile image
Sunny Singh Author

Agree! Unfortunately when it comes to being a perfectionist, it stops you from releasing side projects and/or content even though it's most likely more than okay and you'll learn a lot more from other people's feedback. We all just keep improving continuously though like you said.

kerushag profile image

Wow, that's such a powerful statement "Perfection is an excuse" !!! And it really resonates with me because I tend to then avoid or take really long to do complete something and get it reviewed.

sunnysingh profile image
Sunny Singh Author • Edited

Glad to hear this resonate! I personally still have issues with this myself but it really does give a more realistic twist.