How I Built a Prototype in One Week That Used to Take Months
My experience building a complex system prototype in one week with AI, compared to months of work in the past. From idea to code – the formspace.design story.
In the modern world, development speed determines success, especially when it comes to launching new products. I, Vladimir Vyborny, founder of formspace.design, managed to assemble a working prototype of a complex system in just one week, whereas similar tasks previously took months. This became possible thanks to the skillful use of artificial intelligence, which fundamentally changed the approach to creating software solutions.
From Idea to Code: A New Approach to Development
In my practice, which began back in the 90s with NPF "Alkar," I remember how setting tasks for programmers regarding management accounting took weeks, and waiting for implementation took months. Every step required detailed technical specifications, endless approvals, and manual coding. Today, thanks to AI, this process has undergone revolutionary changes. I, a person who started coding at 61, was able to independently create the foundation of a product that meets the real needs of landscape designers and property owners.
Old Methods vs. AI: Why It Used to Take Longer
Traditional development is a long iterative cycle: requirements analysis, writing technical specifications, architectural design, coding, testing, debugging. Each stage required significant time and human resources. At "Dom i Sad" (Home and Garden), I personally experienced the pain of lacking adequate CRM and accounting, and back then, creating such a system seemed like a monumental task requiring huge investments and a team. To build a minimum viable product (MVP) for an accounting module would have required 3 to 6 months of work from a small team of 2-3 programmers. And for the prototype I'm talking about, it would have previously taken at least 8-12 weeks.
Now, AI allows me to literally "dialogue" with the code. I can describe an idea, get a rough draft, test it immediately, make adjustments, and get an improved result again. This doesn't just speed up the process; it changes its essence, making development accessible to people with deep domain expertise but without traditional IT education. You can read about how I test prompts in the article Behind the Scenes: How I Test Prompts Before Embedding Them in a Product.
Choosing Tools and the Power of Prompts
The key to success in rapid AI-powered development is the ability to formulate requests, or prompts, correctly. AI is not a magic wand, but a powerful tool that requires precise control. I use a combination of various language models and specialized tools for code generation, database design, and even for creating user interface elements. It's important not just to ask a question, but to formulate it in a way that AI understands the context, goal, and expected output format.
For example, when creating the CRM module for formspace.design, I could ask the AI for a database structure for clients, projects, and tasks, and then ask it to generate a basic CRUD interface for these entities. In doing so, I always rely on my 25 years of experience in business and landscape to refine and improve the generated solutions, making them as applicable as possible to real-world tasks.
Iterative Approach in AI-Powered Development
My strategy is rapid iteration. Instead of trying to create a perfect solution on the first try, I focused on building a working prototype that can be quickly tested and improved. This means I can go from idea to the first functional block in a single day, which previously would have taken a week. For example, to create a plot planning module, I first generate the basic logic for defining zones, then add elements for placing objects, and only then deal with visualization. Each iteration takes hours, not days.
This approach allows me to quickly test hypotheses, discard unworkable ideas, and focus on what is truly important to the user. I can launch a basic version of the functionality, for example, for zoning a 10-15 acre plot, show it to potential users, and get feedback before investing significant resources in refinement. This significantly reduces risks and accelerates the product's time to market.
Overcoming Technical Barriers
For someone without formal programming education, AI has become a true bridge across technical complexities. When I encounter a problem, whether it's server configuration, code optimization, or creating a complex algorithm, I can turn to AI for help. It doesn't just provide ready-made code, but also explains the logic, suggests alternative solutions, and helps understand fundamental principles. It's like working with a very patient and knowledgeable mentor.
Of course, this doesn't mean I rely entirely on AI. My experience in business and landscape design allows me to critically evaluate proposed solutions, understand their limitations, and guide AI in the right direction. For example, I can quickly notice if an AI-proposed planning algorithm doesn't account for real plot constraints, such as slope or existing utility locations, and adjust the prompt to get a more adequate result.
The Value of Domain Expertise
AI is a tool, not a replacement for human intelligence. My deep expertise in landscape design, project management, and marketing, accumulated over decades of work at "Dom i Sad" and other projects, is the foundation for creating formspace.design. It is the knowledge of real customer needs and industry "pains" that allows me to ask AI the right questions and evaluate the quality of its answers. Without this expertise, AI could generate a technically flawless but absolutely useless product.
This symbiosis of my experience and AI's capabilities allows me to create a product that not only works but also solves real problems. I don't just write code; I bring to life solutions that I myself sought for many years as a director of a company designing and maintaining plots. You can read more about the evolution of development approaches in the article What Has Changed in 20 Years: From Ordering Technical Specifications from a Programmer to Dialoguing with AI.
How to Plan in formspace.design
The philosophy of rapid iteration and accessibility that I use in developing formspace.design is embedded in the product itself. Property owners and landscape designers can use the platform to quickly create concepts and plans, bypassing the long and costly stages of traditional design. For example, if you have a 12-acre plot and want to quickly see several zoning options, formspace.design will be an indispensable assistant.
You can start with Module 1.1 "Plot Plan," by uploading a diagram or drawing it directly in the system. Then, using Module 2.1 "AI Concept," you can get several options for arranging functional zones (recreation, garden, playground) taking into account your wishes. AI will propose solutions that you can immediately visualize using Module 3.1 "Design by Photo," overlaying new elements onto an existing photo of the plot. This allows you to get a meaningful concept in a matter of hours, which previously would have taken several days from a designer, or even weeks for complex projects, and to test many ideas for free before making a final decision.
FAQ
How realistic is it to build a prototype in a week?
It is entirely realistic, provided a clear understanding of the end goal and the ability to interact effectively with AI. AI doesn't write the product entirely by itself, but it significantly speeds up routine coding tasks, allowing for quick generation and testing of hypotheses. My experience shows that focused work over 5-7 days can lead to the creation of a basic but functional prototype.
What skills are needed to start coding with AI?
The most important skills are domain expertise in the area for which you are creating the product, and the ability to articulate your thoughts clearly. A basic understanding of programming logic and data principles will also be very helpful. AI acts as an assistant that compensates for a lack of deep coding skills.
Will AI replace programmers?
I believe that AI will not replace programmers, but will change their role. It will take over routine tasks, allowing specialists to focus on architecture, complex algorithms, creative solutions, and a deep understanding of the subject area. Programmers of the future will be more efficient and productive, working in tandem with AI.
How to ensure the prototype matches my ideas?
It is important to constantly test and verify the AI-generated code and functionality. I always run the prototype through use cases based on my many years of experience. The feedback received helps me adjust prompts and guide AI to create a solution that best meets my expectations.
What are the risks of rapid AI-powered development?
The main risk is the AI generating suboptimal or insecure code if the prompts were inaccurate or insufficiently detailed. There is also a risk of getting "lost" in endless iterations if there is no clear vision for the MVP. Therefore, it is critically important to have deep expertise in your field and constantly monitor the process.
Can AI be used to create complex systems?
Yes, AI can and should be used to create complex systems. It helps break down large tasks into smaller ones, generate individual modules, and integrate them. However, truly complex and critical systems still require deep human involvement in design, testing, and security.
How does formspace.design use these approaches?
formspace.design itself is a product developed using these approaches. AI helps me generate code for new modules, optimize existing features, and even create content for the blog. This allows me, as the founder, to quickly bring ideas to life and continuously improve the product based on user feedback.
What is the main difference from traditional development?
The main difference is in speed and accessibility. Traditional development requires significant resources and time, whereas with AI, even one person with domain expertise can quickly create a working prototype. This democratizes the product creation process and opens up new opportunities for innovation.
My journey to creating formspace.design is proof that with the right tools and approach, even the most ambitious projects can be realized much faster than previously thought possible. This is not only a saving of time and resources but also an opportunity to bring ideas to life more quickly, making them accessible to those who truly need them. If you have an idea, don't be afraid to start – modern technologies can be your best ally.
Published:

Volodymyr Vybornyi
Landscape designer, founder of https://formspace.design/
Writes about landscape design, business, and modern computer-aided landscape planning tools, including AI.