DEV Community

Adam McKerlie
Adam McKerlie

Posted on • Originally published at mckerlie.com on

The best advice for shipping software

This is the best piece of advice I’ve ever received about building software.

If you’re not embarrassed by the thing you shipped, you waited too long

When people first hear this, they think it means shipping buggy code. It isn’t.

It’s also not about shipping broken experiences.

The mindset revolves around the idea that you’ll learn what you need to build when your customers first start using it. If you wait until you have a full-featured, polished application there’s a good chance you’ve waisted time building the wrong thing.

Figure out what your MVP is and ship it two weeks early.

Talk with customers and see if it resonates. Get comfortable shipping early and often.

Iterate and repeat. Happy shipping! 🚢

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

The best way to debug slow web pages cover image

The best way to debug slow web pages

Tools like Page Speed Insights and Google Lighthouse are great for providing advice for front end performance issues. But what these tools can’t do, is evaluate performance across your entire stack of distributed services and applications.

Watch video