z

The Heartbeat Framework

"How did your startup grow so fast?"

I've been getting that question a lot, and I believe it comes down to a single word: momentum.

We tried to codify momentum and came up with a new concept called...

The Heartbeat Framework

Getting momentum is extremely hard, and losing it is very easy.

As makers, we not only have to ship software. We have to ship and talk about it. We have to push new content constantly if we want to create a feeling of โ€œalways shippingโ€.

That's why we think about our efforts as a heartbeat.

It's a rhythm that we follow to expose internal momentum to the outside world. Just like a heartbeat, there are big peaks followed by small peaks.

Heartbeat "Alive"

It's important to have a balance between them, but the beat must be always present for people to know we are "alive."

In contrast, if there's a flat line, it means we are "dead" and don't have momentum anymore.

Heartbeat "Dead"

How it works

The framework is divided into:

  • A) Launch Weeks
  • B) Mini-Launches
  • C) Change log
  • D) Blog
  • E) Customer story
  • F) Social post

A) Launch Weeks

Frequency: 2-3x/year

Launch Weeks are the big peaks. It's when we launch 5 new features in 5 days.

As the biggest "sign of life", launch weeks are often the most impactful way we share our momentum. But we are also careful not to do them too frequently, since they require a heavy "cost" from the team.

๐Ÿ‘‰ Real-life example

B) Mini-Launch

Frequency: 4-5x/year

Mini-Launches are small wins that are worth sharing in a more detailed way, but don't require the same level of planning and coordination as Launch Weeks.

๐Ÿ‘‰ Real-life example

C) Change log

Frequency: 1-2x/month

As we update the product, we post regular change logs to highlight how the product is evolving.

A fun exercise is to create an internal streak to motivate the team, so you don't miss a single week/month without shipping.

๐Ÿ‘‰ Real-life example

D) Blog

Frequency: 1-2x/month

There's nothing more telling than going to a company blog and seeing the last post from 1 year ago.

๐Ÿ‘‰ Real-life example

E) Customer stories

Frequency: 1-2x/month

We exist to serve real developers, so it's important for us to talk to our customers and share their experiences.

These are not only crucial for attracting new customers, but also to keep the team motivated with real stories of how our product is helping people.

๐Ÿ‘‰ Real-life example

F) Social posts

Frequency: 1x/day

We try to be very active in only a few places. We found that X and LinkedIn are the most effective places for us to be at this moment.

๐Ÿ‘‰ Real-life example

Conclusion

Startups are all about momentum, so make sure you don't lose it once you find it.

I hope this was helpful.