跪拜 Guibai
← All articles
Frontend · Backend · Programmer

Start Indie Development as a Side Gig, Not a Leap of Faith

By 前端之虎陈随易 ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

The post turns indie development from a romantic all-or-nothing bet into a staged entry plan, so developers can test products and earn side income without giving up a paycheck. It also normalizes failure as part of the process, which lowers the psychological barrier to starting.

Summary

Independent development splits into four modes: amateur (job plus spare-time building), part-time (no job, but too few hours), full-time (no job, ample time), and mixed (job plus a squeezed side gig). After years on this path, the author argues the full-time leap is the wrong move for most people. The one exception: a concrete idea, the motivation, savings to cover the risk, and time to burn.

Product choice is not the bottleneck. The familiar trio of to-do, accounting, and navigation apps still , and so do plugins, browser extensions, mini-programs, and desktop tools. The advice for picking something that pays: copy what's already working for others, or start with what interests you and collect experience until you hit. Even a company like Wumakeji produced only three remembered products over ten years, and it buried more failures than successes along the way.

Takeaways
— Four modes of independent development: amateur (job + spare time), part-time (no job, insufficient time), full-time (no job, ample time), and mixed (job + side gig, squeezed hours).
— The author recommends starting with amateur independent development; full-time only when you have an idea, drive, savings, and time.
— The 'indie dev three-piece suite' of to-do, accounting, and navigation apps is derided by many but still generates income for some.
— Product options include apps, mini-programs, websites, online tools, browser extensions, VSCode plugins, fastadmin plugins, and Utools plugins.
— The author's personal goal is to build 1,000 small products.
— Wumakeji's example: 10 years, 3 notable products (including the WeChat mini-program 抽奖助手), with many failures not counted.
— Two methods for choosing a profitable product: follow what others are already making money from, or start with your own interests and accumulate experience.
Conclusions

The four-mode classification treats independence as a risk-management decision, not a philosophical identity, offering a more practical frame than most online advice.

The advice to copy others' profitable products ('drink some soup if you can't eat meat') implies that execution and marketing outweigh originality in small software.

The author locates the biggest obstacle not in lack of ideas but in an overcritical, distrustful mindset, pointing to psychological barriers rather than technical ones.

Concepts & terms
独立开发 (indie development)
The practice of building and selling one's own software products, often as a side hustle or full-time pursuit, distinct from freelancing or ordinary employment.
独立开发三件套 (indie dev three-piece suite)
The trio of to-do, accounting, and navigation apps commonly cited as entry-level product ideas for independent developers, derided by some but profitable for others.
Source: juejin.cn ↗ Google Translate ↗ Backup ↗