
Thaïlande : il a codé 18 mois pour RIEN (erreur fatale)
AI Summary
For 18 months, Nathanaël, a 30-year-old web developer, dedicated his evenings to building a complex application for artisans. Despite having 47 features, a sleek dashboard, fluid animations, and personalized notifications, his application had zero users. He had built an entire "building" without ever checking if anyone wanted to live in it. Nathanaël, who works in a digital agency in Beauvais, was technically skilled, but his core problem was his conviction that his app had to be perfect before showing it to anyone. He feared judgment and a ruined reputation, believing artisans would perceive an imperfect product as amateurish. This led him to continuously add features, like invoicing, an integrated calendar, client chat, and PDF export, making him feel like he was progressing when, in reality, he was stuck in a loop of coding, refining, and hesitating to show his work.
During this time, Nathanaël was also consumed by a desire for freedom. One night, he watched a YouTube vlog featuring a French developer, similar in age, working from a co-working space in Thailand. This developer invoiced clients in euros, lived affordably in a modern apartment, ate cheaply, and appeared truly free, not necessarily rich, but liberated. The stark contrast between this developer's life and his own, with his 47 features but no clients, sparked a realization: the only difference was that the other developer had clients, and Nathanaël had features.
The turning point came during a coffee break when his freelance colleague, Cédric, asked him how many artisans had tested his app. Nathanaël admitted zero, justifying it by saying the app wasn't finished. Cédric then handed him a book, "The Lean Startup" by Eric Ries, and delivered a painful truth: "Your problem isn't that your app isn't finished; it's that you're building in a vacuum."
Nathanaël began reading the book that evening and was immediately struck by Ries's explanation that many startups fail because they spend months or years perfecting a product based on assumptions, without ever showing even a rudimentary version to potential customers. When they eventually fail, it's often because they never engaged with future clients to gauge interest. Nathanaël felt as if the author was describing his exact situation.
The book's central concept is the "build-measure-learn" loop, which advocates identifying a problem, developing a Minimum Viable Product (MVP) to learn as quickly as possible, and then iterating. Instead of spending 18 months building a perfect product in isolation, the idea is to create the simplest version that allows you to test your hypothesis with real clients, measure the outcomes, and learn from them.
Physically pained by the thought, Nathanaël took his 47 features and condensed them to just three: a simple quote system, basic project tracking, and a calendar view. It was minimal and unpolished, a true MVP designed to maximize learning with minimal effort. He then emailed 15 artisans in his region, not with a sales pitch, but an honest message explaining he was developing a tool and seeking feedback, offering it for free. Four responded, and two agreed to test it.
This is where everything changed. The two artisans revealed something Nathanaël had never considered: they didn't care about the quote system (they used Excel), and the calendar was nice but not essential. What they truly wanted was a tool to track client payments, as their biggest problem wasn't project planning, but getting paid on time. Nathanaël had experienced what Eric Ries calls "validated learning." The true measure of progress for a lean startup isn't producing a quality product, but validated learning—understanding what clients genuinely want, not the number of features coded. Nathanaël learned more in two weeks with two users than in 18 months alone. This highlights a common pitfall: over 35% of startups fail because they build products nobody needs.
Understanding the problem and the loop, Nathanaël then learned about the crucial decision to "pivot or persevere." Pivoting means changing direction, not abandoning the project, but reorienting it based on market demand. Persevering means continuing on the current path if data confirms it's the right one. Nathanaël pivoted. He kept the application's foundation but rebuilt its core around payment tracking. Within three weeks, he had a new version, which he sent to the two artisans. This time, they used it daily, and one even referred three colleagues. In a month, he had eight active users.
He then learned about choosing actionable metrics over "vanity metrics" – superficial data that doesn't translate into business results. The difference, for example, between 500 likes on a LinkedIn post and three artisans using his tool daily and willing to pay €29 per month. Likes are vanity; paying active users are validation. Nathanaël began charging €29 per month. Within three months, he had 22 clients, generating €638 in monthly recurring revenue. While not a fortune, it was revenue he didn't have when coding alone. He now had a plan: combining his micro-SaaS with B2B freelance work, he could reach €3,000 per month in 6 to 8 months. This income, in Thailand, would afford him a modern apartment, co-working space, daily restaurant meals, and still €1,000 in savings, tripling his purchasing power.
The key takeaway is that freedom doesn't begin when you quit your job; it begins when you stop building in a vacuum and start building for someone. Nathanaël isn't in Thailand yet, nor has he quit his job, but for the first time in 18 months, he is truly progressing. Not because he codes better or works harder, but because he understood a fundamental truth: the goal isn't to build the perfect product, but to learn as quickly as possible what people truly want and then deliver it.