FormSpace.Design
Path to formspace.designstep 3 · approach

A Practitioner's Product vs. A Programmer's Product: My Experience with formspace.design

Vladimir Vyborny shares his journey of creating formspace.design, highlighting how a practitioner's hands-on experience fundamentally transforms landscape design tool development.

I often hear the question: what is the difference between a product created by programmers and a product developed by a practitioner? As the founder of formspace.design, I can say that these are not just different approaches; they represent a fundamental difference in philosophy itself and, consequently, in the final result. For me, someone who led a landscape company, "Dom i Sad" (Home and Garden), for over 20 years, and then at 61 began coding independently with the help of AI, this difference is evident at every step.

My Journey: From Practice to Code

My journey into landscape design began long before formspace.design. In 1997, I entered this industry with a background in sports, teaching, painting, and business. Throughout this time, I encountered the same problems: a lack of adequate planning tools, difficulties in communicating with clients, and the constant need to rework projects due to misunderstandings or impractical solutions. I used AutoCAD, Revit, 3ds Max, but no single solution offered the intuitiveness and comprehensiveness required for real-world work.

I remember back in the 90s, as deputy director of NPF "Alkar," I set tasks for programmers regarding management accounting. Even then, I understood that without automation, processes were inefficient. Over the years, this pain only intensified, especially in my landscape company. It was this experience, these years without proper management accounting and adequate planning, that became my driving force. When the business halted in 2022, I saw an opportunity to create what I had so desperately lacked – a tool that truly solves the problems of a practicing specialist.

Key Differences: An Inside Look

The main difference with a practitioner-built product is that it is born from real pain, from tens of thousands of hours of 'in-the-field' work. A programmer, even a very talented one, can create elegant code and a beautiful interface, but it's difficult for them to anticipate all the nuances and 'pitfalls' of a real project. They might not know why it's important for a path to be at least 1.2 meters wide for two people to walk comfortably, or why a barbecue area shouldn't be in direct proximity to a children's playground. These details only come with experience.

When I develop formspace.design, I'm not just writing code. I recall hundreds of projects where I had to account for a 2-3% plot slope for effective drainage, calculate a minimum flowerbed area of 5-10 m² to create a visual accent, or consider how to position trees so they don't shade a neighbor's house windows. My approach is to solve specific, practice-proven tasks, not to create abstract functionality.

Problems Programmers Might Not See

Programmers often focus on universality and scalability, which is undoubtedly important. But sometimes this leads to a product becoming too generic, failing to consider niche specifics. For example, for landscape design, tying into real conditions is critical: soil type, climate, insolation, existing structures. A programmer-built product might offer beautiful 3D models but fail to provide a convenient tool for quickly analyzing these factors or suggest unsuitable plants. I've already written about this in the article Can AI select plants for a specific climate: testing.

As a practitioner, I know that a project often starts not from a blank slate, but from a photo of a site, a hand sketch, or simply a client's idea. My tool must allow working with this 'raw' data, transforming it into a complete project. This means that functions must not only be logical from a coding perspective but also intuitive for someone who might be accustomed to pencil and paper.

Intuition and Process Logic

A tool created by a practitioner typically reflects the real workflow. It doesn't force the user to adapt to the program's logic but follows the user's logic. In formspace.design, I strive to structure the design stages as they occur in real life: from collecting initial data and site analysis to zoning, object placement, and plant selection. Each step logically flows from the previous one, minimizing the need to switch between different tools or endlessly backtrack to make edits.

This is especially important when it comes to rapid iterations. Clients often change their minds, and the ability to quickly make changes to the plan without destroying the entire project structure is invaluable. A programmer might create a complex layer system, but a practitioner understands that sometimes a simple 'move' or 'resize' button is needed, one that works predictably and without unnecessary clicks.

User Empathy: Why It Matters

I know what it's like to be tired of routine, of endless recalculations and drawings. I know how costly an error in calculations or an incorrectly chosen plant that later doesn't thrive can be. This empathy for the user – the landscape designer or property owner – permeates formspace.design. I want my tool not just to automate processes but to relieve users of some of the burden, allowing them to focus on creativity and client communication.

This difference is evident even in small details: in prompts that anticipate user questions, in templates that speed up typical tasks, in the ability to quickly visualize an idea so the client can see and feel it. This is an approach where the tool becomes not just a set of functions but a true assistant.

Real Cases and Typical Mistakes

In my practice, I've encountered many situations where poorly thought-out planning led to serious problems. For example, we once faced a project where a client wanted a very complex waterfall system on a plot with a slight slope. A programmer might have suggested complex hydraulic calculations, but a practitioner would first assess whether it would cost a fortune and turn into a constant maintenance headache. Sometimes the best solution is the simple solution.

A typical mistake I've seen among novice designers, and which I try to prevent in formspace.design, is creating a 'beautiful picture' detached from reality. For instance, planning huge lawn areas on a plot without an automatic irrigation system, or choosing exotic plants for a region with a harsh climate. My tool aims to guide the user towards practical and implementable solutions, considering the real parameters of the plot and the owner's capabilities.

The Value of Practitioner Feedback

While creating formspace.design, I constantly communicate with other landscape designers, architects, and property owners. Their feedback is invaluable to me because it allows me to see the product through the eyes of those who will use it every day. This isn't just 'testing'; it's co-creation. Together, we identify weaknesses and devise new functions that are truly needed. This is a living process that makes formspace.design a constantly evolving product, adapting to market needs rather than a static product developed in isolation from reality.

How to Plan in formspace.design

Planning a plot in formspace.design, using my practical approach, can be done most efficiently and intuitively. Suppose you have a 10-are plot, and you want to create a comfortable relaxation area with a barbecue, a small fruit orchard, and a children's playground. You can start with Module 2.1 'AI Concept.' Upload a photo of your plot or simply describe your wishes in text, and the AI will generate several zoning and stylistic options. This provides a quick start and initial ideas that already consider basic landscape design principles.

Next, move to Modules 1.x 'Plan/Zones/Objects.' Here you can detail the chosen concept. For example, Module 1.2 will allow you to precisely mark out paths, ensuring their width is a comfortable 1.2-1.5 meters for walking and wheelbarrow access. With Module 1.3, you can place trees and shrubs from the library, and Module 1.4 will help create functional zones, such as a children's playground, ensuring it is at least 5 meters from the barbecue area for safety. You will be able to see what your future garden will look like even before you start earthworks. This saves time, nerves, and money, preventing typical mistakes I often discuss in the article Why most landscape companies don't have a proper CRM.

FAQ

Can I create a unique design in formspace.design, or is it just a set of templates?

formspace.design is not just a set of templates, but a powerful tool for creating unique designs. Module 2.1 'AI Concept' generates initial ideas that you can then fully customize and adapt to your needs using the detailed Modules 1.x. You can add your own objects, change sizes, shapes, and materials, creating a project that perfectly matches your vision and the specific features of your plot.

Do I need special programming skills to use formspace.design?

Absolutely not. formspace.design is designed with the understanding that its users are landscape designers, architects, and property owners, not programmers. The interface is intuitive, and the functionality is geared towards performing landscape design tasks without the need to write code. My goal is to make a complex process simple and accessible to everyone.

Does formspace.design consider regional climate features when planning?

Yes, when using Module 2.1 'AI Concept,' you can specify the climatic and geographical features of your region. The AI will take this information into account when generating ideas, suggesting more suitable zoning and plant selection solutions. However, the final choice and adaptation always remain with you, as the specialist or attentive owner.

What are the minimum plot requirements for effective use of formspace.design?

formspace.design is suitable for plots of any size, from small urban front yards to large rural properties. Modules 1.x allow working with precise dimensions and scales, making it versatile for various tasks. Even for a 4-are plot, you can create a thoughtful and functional design using all the platform's capabilities.

Can formspace.design be used for commercial projects?

Certainly. formspace.design is developed as a professional tool that can be used for commercial landscape design. It helps not only to create high-quality projects but also to interact effectively with clients, showing them visualizations and quickly making edits. This saves time and increases client satisfaction.

How often is formspace.design's functionality updated?

I am constantly working on improving and expanding the functionality of formspace.design. Updates are released regularly, often based on user feedback. My goal is to create a living, evolving product that will always meet and even anticipate the current needs of the landscape industry.

Conclusion

For me, creating formspace.design is not just about software development; it's the embodiment of years of experience and a desire to make landscape design more accessible and effective. It's a tool born from practice, for practice. I believe this is the only way to create a product that is truly useful and intuitive. Try formspace.design, and you will feel the difference.

Published:

Author

Volodymyr Vybornyi

Volodymyr Vybornyi

Landscape designer, founder of https://formspace.design/

Writes about landscape design, business, and modern computer-aided landscape planning tools, including AI.

Subscribe to the blog

New articles on landscape design and site planning, straight to your inbox. No spam — unsubscribe in one click.

We only send articles in the language you choose. If an article isn’t available in that language yet, no email is sent.

Try it on your plot

Create a project and draw your plot plan — free, in the browser.

After sign-up — pick a module, see plans, and create your first project in minutes.

Start for free