Building a mobile reading platform – and learning why aspiration alone doesn’t create habit

Role

Founder & Product Designer (also Product Head), leading the design and growth over a four-year period, working with a cross-functional team of up to 10 people at peak (co-founder, engineers, writers, copywriter, and interns).

I owned the product end-to-end; including vision, UX/UI, content strategy, pricing, and growth experiments – while working directly with early users, writers, advisors, and investors to test distribution and habit formation in Tier 2/3 India. The product did not scale as expected and was eventually shut down.

Product

TaccoMacco – a mobile reading platform designed around the aspirations, constraints, and content needs of young readers in Tier 2 and Tier 3 India.

Outcome

  1. Built and launched a subscription-based reading platform

  2. Achieved early engagement and paying users

  3. Failed to scale sustainably due to distribution and retention constraints

| This case study focuses on the product bets, tradeoffs, and lessons from building – and failing – a consumer startup.

Context: Aspiration existed, habit didn’t

In Tier 2 and Tier 3 India (2014), reading was aspirational but not habitual.

Users wanted access to relatable stories and self-improvement content, but their environment imposed real constraints:

  • Mobile-only usage

  • Fragmented attention spans

  • Limited discovery channels

  • High sensitivity to effort and friction

Most reading platforms assumed users would seek out content and return on their own. For this audience, that assumption broke down quickly.

TaccoMacco aimed to bridge this gap by making reading feel:

  • Accessible

  • Emotionally relatable

  • Easy to start, even in short bursts

What we underestimated wasn’t motivation. It was how difficult habit formation is without strong distribution and reinforcement loops.

| Our UX assumptions came from embedding ourselves with a small, real set of early users – not from market abstractions.

The core bet

We believed that the biggest barrier to reading for young users in Tier 2 and Tier 3 India wasn’t interest – it was friction. Specifically, friction around:

  • Starting a reading session

  • Paying upfront for content

  • Discovering something that felt aspirational, not dull


This led to three core product bets:

  1. Bite-sized, mobile-first reading would help users start reading without needing long, uninterrupted time.

  2. Pay-when-you-read pricing would reduce commitment anxiety in a price-sensitive, experimentation-driven audience.

  3. Strong visual identity and cover design would make discovery feel aspirational, not academic or intimidating.

These bets optimized for starting, not finishing – knowing that habit had to earn its place over time.

| The real constraint wasn’t motivation – it was low tolerance for friction, cost, and visual dullness.

That constraint guided every design decision in the early product.

What worked

Early signals validated the underlying user insight.

  • Readers engaged deeply with aspirational and emotionally familiar stories

  • Many users completed multiple chapters in a single session

  • A subset of users converted to paid reading through the pay-when-you-read model

The desire to read was real, and the product experience resonated.

From a UX perspective, the platform behaved exactly as intended.

What broke

Early engagement validated the product idea – but growth stalled quickly. The failure wasn’t in reading experience, content quality, or visual appeal.

It was systemic.

Three constraints surfaced repeatedly:

  • Distribution depended on paid acquisition:
    Organic discovery was weak, and CAC rose quickly as we tried to scale.

  • Retention required constant content production
    Without a steady pipeline of new stories, engagement decayed faster than expected.

  • Habit formation was fragile without external triggers
    Aspiration alone wasn’t enough to create a reliable reading loop.

| The product worked. The system around it didn’t.

Without strong distribution loops or low-cost reinforcement mechanisms, scaling became increasingly expensive and unsustainable.

Design judgment under real constraints

As founder and product designer, every major decision involved tradeoffs.

  • Invest further in content production vs build distribution mechanics

  • Improve reading delight vs invest in habit-forming triggers

  • Optimize the reading experience vs strengthen referral and reinforcement loops

Each local improvement helped – but none addressed the underlying constraint. This clarified a hard truth:

| No amount of UX polish can compensate for weak distribution and reinforcement systems in a consumer product.

The challenge wasn’t execution quality. It was system design.

Insights

What this taught me

  • Product-market fit requires distribution fit, not just user delight

  • Aspiration can spark interest, but habit requires infrastructure

  • Consumer products fail more often from system-level gaps than design flaws

These lessons now guide how I approach product design:

  • Platforms over features

  • Systems over screens

  • Constraints before polish

Why this case study matters

TaccoMacco doesn’t demonstrate perfect outcomes. It demonstrates judgment under uncertainty. It shows how product decisions behave when:

  • Users are aspirational but inconsistent

  • Markets are large but fragmented

  • Growth depends on systems, not just experience

This experience directly informs how I now design products that must scale beyond early enthusiasm.

Featured by YOURSTORY