This post is going to be a bit more technical. Well, I take that back, it’s not necessarily technical but it is very important to businesses working in the tech industry, it’s “tech"-nical. If you’re leadership, or a developer, a marketer or a designer, it doesn’t really matter what your role is. This is a topic that you probably have already heard about but it never hurts to review.

I say that it’s an important topic and one worth thinking about because it’s one that I personally face regularly. In fact, I would consider it one of the biggest problems I personally struggle with when working on software and app development.The dilemma? When to actually ship code. By ship code I mean release a new version, share an update, or encourage your users to make a change. There are too many reasons (most not good reasons) for delaying a software release and failing to ship the code. There’s a great quote though I would share with you by the founder of LinkedIn.

"If you are not embarrassed by the first version of your product,
you’ve launched too late."

It seems simple, and yes, you may have heard about it before…but it is worth a reminder. I know I need it. Don’t be afraid to ship code. Don’t be afraid to be embarrassed, the chances are your users won’t be and they will be more excited to see progress. You are not perfect. You never will be. Be open, be transparent, share struggles and problems. And share how you are overcoming them. Your users will appreciate the honesty.