Published on: 29 sep 2025

From idea to MVP with GenAI: this is how we do it at Blenddata

AuteurJari BurgersFunctieData Engineer | Marketer

Tag(s)

GenAI Introduction

The days when developers routinely go to Stack Overflow when they havea bug or problem is over. Fewer and fewer people still write code without the use of GenAI. In just a few years, the use of GenAI tools has gone from unknown to indispensable, even in our way of working. It is almost impossible to imagine that when Blenddata was founded, these tools were not yet publicly available. Realise that we are then talking about 2022.

By now, ChatGPT, Cursor and other tools have been woven into the way Blenddata’s developers work. In this blog, we take stock: how do you properly deploy GenAI to help you write code without compromising on quality, portability and craftsmanship?

What is GenAI and how exactly does it work?

Generative Artificial Intelligence (GenAI) models are capable of generating an answer based on a textual question. These types of ‘chatbots’ are trained on billions of pieces of text to learn the underlying patterns and relationships between words and phrases. These patterns can be used by GenAI, based on input (a question), to produce new text (an answer).

As a chatbot learns the connection that water is wet in this rich set of data over and over again, it will respond to the question “Is water wet?” with “yes”. Not because it conceptually understands that water at room temperature is a liquid, but because it has encountered the connection between the words “water” and “wet” countless times in the text it has been trained on.

The text on which these chatbots have been trained comes mainly from the internet, which may also include the 24 million questions and 36 million answers found on Stack Overflow, or code snippets once posted on Reddit. This also enables GenAI to generate or review code: those patterns are also known to the chatbot.

How does Blenddata deploy GenAI when developing code?

  • Writing code: A simple SQL query? Python code needed to read an API? A PowerShell script to rename all the files in a folder? If you need fast working code or want to validate a concept, ask GenAI. At a hackathon, writing code to test your idea is no longer the limiting factor. By making smart use of GenAI, going from an idea to an MVP has never been easier.
  • Debugging: your code returns an error. Do you then go looking in the package’s documentation? Or to Stack Overflow to see if someone else already had this problem? Probably not. By providing GenAI with the full stack trace, you almost always find out the cause of your bug within seconds.
  • Code review and bug detection: We apply the four-eye principle: code should always be reviewed by at least one other developer before it goes to production. GenAI does not replace this principle, but it can add an extra layer of review. When you ask GenAI to review your code, it often sees things you haven’t considered, no matter how experienced you are.
  • Refactor and improve existing code: Over time, any codebase can get messy. GenAI can help restructure and rewrite code to make it understandable and well-constructed again. If you have written good tests, you will immediately notice if the code is still working correctly.
  • Help in understanding code: Do you come across a function of 100 lines without a docstring called process_data? Then ask a GenAI to explain or comment on the code. This way, you can more quickly assess whether the function actually does what it is supposed to do within the business context.

The advantages and disadvantages of using GenAI

AuteurJari BurgersFunctieData Engineer | Marketer

Tag(s)

GenAI Introduction

Advantages

  • Faster: The biggest advantage of GenAI is indisputably its speed. In many cases, no programmer can write working code faster than a GenAI. By making smart use of GenAI, you can be many times more productive and situate on your ideas in a short time.
  • Better: GenAI has seen a huge amount of books and code, many times more than a developer would encounter in his entire career. So the principle of “reinventing the wheel” does not apply here: GenAI can point you directly to a set of existing ideas. It’s up to you to choose which solution best fits your use case.
  • Objective: GenAI has no ego and no preference for “how we’ve always done it”. Its suggestions are purely based on what seems most logical based on what it has learned, without political overtones or personal preferences.

Disadvantages

  • Lack of context: You have the domain knowledge, input from your stakeholders and your own experience. GenAI doesn’t have those. So if you don’t provide it with this context, it can’t take it into account. You develop code with that context in mind, consciously or unconsciously, and that often makes the difference between a working solution and a really good one.
  • Blind trust: A famous Brabander once said, “Trust is good, control is better.” The same applies to GenAI. To trust the output, you need to be able to check the code. If you ask GenAI to write code in a language you don’t master or apply principles you don’t understand, you miss the opportunity to validate whether the solution is correct. In doing so, you run the risk of introducing errors without realising it.
  • Not always correct: GenAI’s output is not always correct. As described earlier in this blog, GenAI is trained on data from the internet. The bulk of this data is unverified and also contains errors. Since GenAI itself cannot distinguish what is correct and what is not, it will also occasionally produce incorrect code. Moreover, GenAI has no understanding and can therefore hallucinate errors (contrived code, incorrect functions, non-existent libraries).

Getting started with Blenddata and GenAI

Proper use of GenAI within your organisation can have a big effect on productivity and the speed at which employees develop. At Blenddata, we already use GenAI in many ways, and we are happy to share that experience with you.

Wondering how you, as a developer, can apply GenAI in a practical way in your development process? Then read how we use the model context protocol to let AI talk to data.

Want to know how you can implement GenAI step by step within your (financial) organisation to create more value? We explain it in this article.

Wondering what GenAI can do for your organisation?

We are happy to think with you.

Contact

Vincent Fokker

Co-founder | Data Architect

Share this page

Blenddata © 2025 | All rights reserved

Website made by: Gewest13