This article was originally published on.cultbyNiklas Priess.

you’re free to read this original piecehere.

Have you ever played with LEGO?

Building a programming language? It’s pretty much the same as playing with LEGO

If you want to build a house, for example, you have to start with a sturdy foundation.

I think you might see where Im going with this.

It became clear to us at PayFit that a scalable solution was needed to handle this complex system.

Article image

Not only that, it would need to have enough speed to build our product across different countries.

However, thinking long term there were a couple of questions that were raised with this approach.

How do we take into account how all of the laws changed each month in each country?

Does the code remain simple and readable if youre managing 2 countries as well as 50 countries?

That solution was to create our own programming language: JetLang.

How does it work?

When car manufacturers build their vehicles, they dont start from scratch each time.

The manufacturers should be able to say, no problem, to all these requests.

This is a modular approach, and ultimately it saves time in construction and remains flexible.

This is the same approach weve taken with JetLang.

The backend understands this language and translates it into the online window.

What they are doing is not just development but product building and it is the core of our company.

How is this like LEGO, exactly?

JetLang represents the different types of LEGO-bricks that are provided by our tech team.

A perfect example of this is actually the current Corona-crisis.

However, the concrete form of this partial unemployment and the respective calculations are completely different for each country.

Thanks to JetLang we were able to react to this situation quickly.

This was only possible because of our modular approach.

We have our powerful engine that takes care of all of that.

In JetLang we only need to adjust the product by rearranging a couple of Lego-bricks.

Its really that simple?

Although JetLang offers many advantages, its only one side of the equation.

The problem could be something simple like erasing blank spaces from a string.

Here those tasks are incorporated in one person: the product builder.

Focus on the long term and build your business like LEGO.

Story by.cult

.cult by Honeypot is a Berlin-based community platform for developers.

Also tagged with