Former ECharts Expert Reflects: 4 Years of Independent Dev Pitfalls
CategoryNews Briefs
Xian Zhe, core developer of the visualization chart library ECharts and a popular Bilibili content creator, lays bare her four years of independent development experience. In this 44-minute conversation, there are no stories about getting rich by luck—only the iterative logic behind concrete projects and hard-earned lessons, making it highly relevant for anyone considering a side hustle or full-time indie development.
From Self-Satisfaction to Commercialization
- The first version of "Mood Diary" was a classic developer pet project. She built a mood-tracking app because she wasn't feeling well herself. While functional for personal use, it lacked any commercial viability. The takeaway was clear: solving your own pain points doesn't mean solving market pain points; purely utility-based tools struggle to establish a monetization model early on.
- "Font Calendar" marked the first real attempt at commercial thinking. She shifted from tools to content subscriptions, exploring whether users would pay for "attractive fonts and calendar designs." This step represented a mindset shift from "someone who writes code" to "someone who builds products," and she began studying how to design payment triggers.
The Motion Design Logic Behind a Hit App
- "Alien Focus" didn't go viral by accident. She noted that the key to this app's breakout success was a distinctive motion design. In a crowded information feed, visual differentiation serves as a low-cost customer acquisition hook. For indie developers, polishing a single visual selling point worth sharing in screenshots often beats piling on features.
Knowing When to Go Full-Time
- When do you feel safe quitting your day job? Xian Zhe's benchmark isn't simply "the app is launched," but rather "income consistently covers expenses with surplus." This hard metric helps avoid the anxiety of resigning without a safety net; only when side-hustle income exceeds primary job income does the risk become truly manageable.
- Adaptability advice for the AI era: She stressed that AI hasn't replaced programmers but has raised the efficiency bar. Indie developers need to leverage AI quickly to compress development cycles, reserving their energy for product design and operations rather than getting bogged down in底层代码 (bottom-level code).
Editor's Perspective
- The product iteration path is reusable: Moving from "personal tool" to "commercial trial" to "polishing a hit product" is a process many indie developers skip. The odds of immediately building a blockbuster are extremely low; starting with small tools to validate your touch, then pivoting to a commercial model, carries less risk.
- Visual differentiation is a low-cost lever: In a red-ocean market, a unique motion effect can outperform ten additional features. Design is not just aesthetics—it's also a traffic acquisition strategy.
Source · Anyway.FM Design Talk: Read the original interview →
Get the Creator Daily by email
Hand-picked opportunities, tools & insights for indie makers — free.
中文读者?订阅中文频道 →