Your iteration rate is the key to finding product-market fit for your app

For any entrepreneur launching an app finding product-market fit is a lot like finding the Golden Ticket; it’s rare, but when it happens it’s life-changing.

Unlike an enterprise business, when you build a consumer app your end-user can’t easily tell you what they want (vs. enterprise apps that are focused on solving a known problem or a pain point for clients). Think about it this way: Before the iPhone launched, no consumer research would point out the need for a touchscreen, keyboardless device. Before Snapchat, no consumer would say they wanted the ability to send ephemeral messages.

Consumers aren’t able to tell you what they want; this makes consumer products a shot in the dark. There is no guarantee if or when product-market fit can be found. It’s usually a long journey of continuous iteration.

And ongoing iteration is what gets you to product-market fit. Each iteration gives you one extra at-bat. Hitting a home run is easy if you can strike out 10o times instead of 3. Y Combinator’s Sam Altman said it best in this tweet:

Screen Shot 2019-04-01 at 4.14.45 PM

Finding product-market fit is hard. Look at how many consumer products Facebook and Google shut down even with their massive resources (remember FB Paper, FB Groups app, Google+ app?) Massive resources can help, but it’s not the most critical.

In the early days of Wattpad, despite only having a handful of employees, every day the product looked a bit different. We implemented new concepts in the morning, checked in the afternoon, measured overnight and killed it the next morning if it didn’t work out. That’s how we found product-market fit in many things. And that’s how we left our competitors in the dust.

Although finding product-market fit is freaking hard, it is also very fun and rewarding once you have figured it out.

Keep on iterating!

It’s Your Decision, Don’t Dodge

When you work at a startup, seeking advice and gaining buy-in from the broader team can help you move faster … until it becomes a crutch.

Recently, I bumped into an entrepreneur I invested in. He’s making some changes to the direction of his company and after explaining them to me I pointed out some of the potential issues. He immediately asked me: “So, do you want me to revert to the old plan?”

It was the wrong question to ask.

I explained to him that it doesn’t matter what I want. As CEO with all the context, he’s the only one who can make the decision. As an investor, I’m not thinking about his business 24/7 but he is. It’s his company and it’s his decision what he does with it (and only his decision). Investors should share their experiences and opinions but they shouldn’t make decisions that affect the business.

Not long after, I had an investor friend contact me about one of his portfolio companies that’s going through a pretty rough patch. My friend said: “The CEO now blames the board of directors for making the wrong decision.” My ears perked up. This was a red flag and I told my friend as much.

A company’s board of directors only has one decision to make: Hire and fire the CEO. Inexperienced CEOs have a tendency to defer difficult decisions to the board or even other people in the company. It’s not uncommon to hear a newbie (or unconfident) CEO say something like “My recommendation to the board is …” This isn’t helpful. All this does is enable inexperienced board members to jump in and make decisions out of context. It’s tragic really.

Obviously, I’m not suggesting that there is no value to be gained from consulting with your board: Every CEO has blind spots and can benefit from another perspective. But in the end, what happens in the business is always the CEOs call.

And it doesn’t always have to be the CEO who holds the ultimate decision making ability (nor should it). I remember speaking with a senior leader at Wattpad and the person said: “I would advise we do this …” I quickly reminded this person that they are the head of the business unit and the only person accountable for it. It was an important decision with huge implications across the company, so of course, I expected this person would engage with the broader team to think through the different scenarios and make sure all the bases were covered, but at the end of the day, the person was the leader, not an advisor.

These three conversations illustrate one critical point. Whether you’re a co-founder, CEO, technical lead, department manager or even individual contributor, you are the presumed expert in your role so don’t dodge making tough decisions. Remember: You are not an advisor to your own job.

Don’t Be a Parasite If You Want To Be A Disruptor

I spoke with an entrepreneur whose company is building a new, disruptive product for the education sector. One of the challenges he’s facing is that none of the company’s co-founders have worked in the education sector before. He wondered if he should hire someone with some relevant experience.

Another entrepreneur friend of mine is building a tool that is catered to the public sector. The company is struggling to scale as a business. The sales process is too slow. The product is becoming too specific for one sector.

In both cases when these entrepreneurs asked for my advice, I told them: Don’t be a parasite if you want to be a disruptor.

There are so many verticals out there that still have not been fully transformed by the Internet — education, public sector, book publishing, the list goes one. But it’s extremely hard to transform any industry if you have a lot of dependencies with the old systems. You can’t think out of the box. Your sales cycle is too long. And often you end up with a product or a service that is incremental at best rather than revolutionary.

Now, there’s nothing wrong with that. In fact, a lot of people have built great businesses by providing incremental solutions like consulting services to the government. But, if you want to build something truly transformative and net-native, then you have to stay as far away from the traditional systems as possible and draw closer to your end users or customers.

If you want to create something truly game-changing and be a disruptor, you can’t begin the journey as a parasite.

Embrace tension to move even faster

As a startup scales, it’s natural for tension to creep up among different teams who are working on disparate objectives. Either of these conversations sound familiar?

Showing users more ads can help generate more revenue, but it could also hurt engagement. Do we optimize for revenue or engagement?

We have a limited budget. If we spend it on A, B, and C we won’t be able to pay for X, Y, Z. What should we choose?

The best way entrepreneurs can embrace and then ease tension among their teams is to establish a set of principles. Principles can help teams avoid indecision and move fast.

In the example above about serving ads at the expense of user engagement for instance, if the team has previously established that ad experiments can’t impact engagement by more than X%, it becomes easier for them to test different combinations of ads to drive the most revenue without negatively impacting engagement.

Establishing principles streamlines decision making, eliminates unnecessary meetings and propels the company forward. Everyone knows what to do and understands how much (or how little) leeway the team has.

Of course, there will be times when you may not have a principle to fall back on. That’s when the teams representing the conflicting priorities need to escalate the matter further and involve an arbitrator. Most times decisions are reversible and having an arbitrator can resolve issues quickly. In the world of startups, a quick decision always trumps a slow decision (or worse, no decision at all).  

Tension is natural and a sign your company is growing. But as your business grows and becomes more complex, decisions aren’t as straightforward as they used to. Creating a set of ground rules that inform your team’s priorities and outcomes can help avoid unnecessary confusion and conflict.

The other thing managers should remember

When I first became a manager, one thing that was extremely difficult for me to get used to was delegation. When an employee gets promoted to manager, and even after they realize they now have a different and distinct role, it can be hard to let go of the day-to-day work.

Why? In many cases, the person who gets promoted to a leadership or a manager position is someone who is an awesome individual contributor. To be an awesome IC, you need to be very good at getting stuff done.

But as a leader or a manager, you need to focus on asking other people to get stuff done.

You need to make sure your team is working on the right stuff to achieve desired outcomes. As a manager, you can’t do the work of other ICs – it no longer in your job description.

This is counter-intuitive and crazy hard because it is the polar opposite of what awesome ICs know so well.

Speaking from experience, when a leader does the work of an IC it can be very demotivating and become counterproductive. On the other hand, when a manager delegates the work and trusts individuals to get the job done it can be very motivating.

As a leader, you should remember that it is far better for you to focus on figuring out what your ICs should do (and why), and let the ICs figure out how to get the job done (and then, do it).

The one thing new managers forget

I first started managing people when I was 26. Four years later, I was managing a team of 30 developers. On paper, I was fantastically successful; in reality I should have fired myself.

At the time, I thought that in order to lead a team of awesome developers, I had to be an even more awesome developer. I worked frantically to write more code than anyone else not realizing that I accepted a new job the moment I was promoted – and writing code wasn’t it.

It’s something that almost all new managers forget. Being a manager isn’t a glorified version of your old job: it’s a brand new and completely different role. It requires a different skill set and attitude. As a manager, your responsibility is to ensure your team works on the right things at the right pace to deliver the right outcomes.

In my 30s, without any management or leadership training under my belt, I didn’t have a clue how to direct such a sizeable team. As a newbie manager I made mistakes and added further complexity to an already chaotic organization. It was only years later when I truly realized how my lack of leadership contributed to the chaos. I still cringe thinking about it.

I’m not proud of those mistakes, but I learned a lot from them. My biggest takeaway was that being a manager isn’t about rolling up your sleeves and working alongside your team (although there are times when this matters); it’s about understanding where your organization wants to go and deploying your team and resources to get you there.

If you’re a new manager who’s still doing the same work as before, step back and delegate. And, congratulations on your new job.

Out with the old (product features)

The new year means a fresh start. With that in mind, I urge product managers, designers, engineers and developers – anyone who helps develop a product, really – to think critically about the features they are designing. Have you thought about what features you’ll say goodbye to in January? Because killing features now means better business velocity for the rest of 2019.

As a product and its codebase grows, it is not uncommon to see an increase in technical debt. This debt may be because usage of a feature has scaled beyond its original design (you can’t expect a Toyota Corolla to reach 300 km/h no matter how many turbochargers you add) or because a feature, and subsequently it’s code, is used in more ways than originally intended (like a lawn mower turned into a snow blower – it works, but it shouldn’t). Often, technical debt accumulates because old or infrequently-used features aren’t retired.

There is a cost of removing these old features, of course, but removing features is significantly cheaper in the long-run than maintaining relic code. When you support outdated or unused features you’re also allowing security, performance and backwards compatibility issues to arise.

I remember reading an article about Evernote that claimed 90% of their features (and they have thousands of them) are used by less than 1% of their users. Eventually, the company’s velocity grounded to a halt because every simple feature update required numerous discussions across the company before the change could be implemented.

So make no mistake, it is desirable and even essential to purge old product features. Here’s how in three steps:  

  1. First identify a feature that you think should be retired. Then measure the usage of that feature. The data won’t lie. If usage is low, proceed to step two.
  2. The numbers may not tell you the whole story. Talk to some of the old-timers who have more context than you and understand why the feature existed in the first place. In many cases, you’ll be surprised by the reasons.
  3. Decide to purge, modernize or maintain the status quo. Make a decision and then execute your action plan.

Years ago, I was part of a team that dedicated six months to find bugs and purge unused features. On the surface, it seemed we were spending an inordinate amount of time and effort ‘looking in the rear-view mirror’ and not working on things that took the product forward. In reality though, those six months pushed the product much, much further ahead. By the end of it the product ran faster, the UI was cleaner because many unused features were gone, and annoying glitches were finally addressed. The app went from 1-star to 5-star in a few months without adding anything new.

It’s a good reminder: Less is more. Simple is good.

Storytelling for change

Before we rung in the new year, Wattpad released its Year in Review, highlighting the trends and community movements that defined the year on the global entertainment platform. In a year when people around the world were pushing for progressive social change, Wattpad’s community of 70 million users broke new ground in literary representation and created a safe space online for marginalized voices and their stories.

From #MuslimRomance to Mental Health Awareness, Wattpad stories celebrate inclusivity across characters and genres. Check out the full Year in Review below:

Screen Shot 2019-01-02 at 11.09.51 AMScreen Shot 2019-01-02 at 11.10.10 AMScreen Shot 2019-01-02 at 11.10.19 AMScreen Shot 2019-01-02 at 11.10.42 AMScreen Shot 2019-01-02 at 11.10.52 AM

 

When tech giants move next door

A slew of international tech companies – Google, Uber, Samsung, Microsoft, Amazon – have committed to or expressed interest in setting up shop in Toronto. If you’re a homegrown startup or scaleup you can’t help but think about the implications of having these giants in your backyard.

Companies often expand their footprint to lower costs, access specialized talent or for a host of other reasons. It’s not new. They aren’t the first international companies who want to set up shop in Toronto, and won’t be the last.

And why not? Toronto is a world-class city with some of the best universities in the world producing some of the finest technical and business talents. We’re home to an incredibly diverse community who have the perspective and understanding to solve global issues and build products and services that work for the world.  

Colleagues and friends have recently been asking me for my take on these moves. Are they helpful or harmful to the city and the local tech ecosystem?

In my opinion, we should welcome these moves – but be wary of them.

When a few foreign companies decide to move to a burgeoning city, they can help build a critical mass that directly supports homegrown companies by spurring interest in the region. They attract high caliber talent and then provide opportunities for these employees to hone their skills and learn new ones so they can further develop into well-rounded and in-demand workers.

But too many foreign companies in a single locale can make it seem like they’ve colonized the area, leaving little room for local businesses. It gets too difficult to compete, too expensive to stay in your backyard. Think about this: If data is the new oil, do you really want all the ‘oil companies’ to be foreign-owned?

So it’s not a choice of either-or. Having zero international companies who operate locally won’t stimulate the ecosystem. With too many foreign companies, locals lose the ability to control their our own destiny,  and eventually, ideas and innovation become stifled.

For now, I welcome these new companies into our backyard but make no mistake, it can never replace building our own homegrown giants. I’m certain that the incredible Toronto tech ecosystem will continue to make waves regardless of who moves next door.

5 tips for better meetings people will actually want to attend

Over the years I’ve attended thousands of meetings. The best ones respected my time and input. They kept me engaged – and often excited – throughout the meeting.  And the worst ones … well, I’m pretty sure we’ve all attended at least a few terrible meetings and know what that’s like.

Having seen the good and the bad, I wanted to share some simple tips that anyone, at any level, can implement for more effective meetings.

Go beyond the agenda
Yes, circulating a clear agenda prior to the meeting is important, but also consider explicitly spelling out the objective and the outcome of the meeting. It gives participants the right context to prepare for and be fully engaged during the meeting (or decline the meeting if they can’t help meet the objectives/outcomes).

Nominate a facilitator
This person makes sure the agenda is followed and desired outcomes are met. They empower all participants to contribute and get the group back on track if the conversation goes awry. Facilitating meetings is a special skill and not everyone is good at it but if you find the right person, you are practically guaranteed a great meeting. Keep in mind that the meeting organizer doesn’t have to be the facilitator.

Limit participants
Keep meetings participants to 4-7 people maximum. In my experience this really is the sweet spot. Beyond 8 participants, the introverts in the group tend to shy away from voicing their opinions (a good facilitator, though, can help draw out their perspectives and ensure introverts have a voice).

Forget the update
Don’t use a meeting to provide or ask for updates. Save it for email, or better still a collaborative Google Doc. Share these updates in advance of the meeting as pre-reading material so you can focus the discussion on healthy debates and decision making.

Save 10
Use the last 10 minutes of the meeting to recap the discussion. This is crucial. You’ve just spent the last hour having a productive discussion, it would be a shame for it to fall apart in the follow-up. Make note of the essence of the discussion, key decisions made and actions to take. Be sure to share these notes with all attendees and other stakeholders who couldn’t join.

Slight tweaks to the way organize your meetings can have a profound impact. Know of any other hacks to make meetings more effective?  Let me know in the comments.