Surely all the designers have already realized that «Lorem ipsum» is not suitable for creating models and that is why they try to design them at once with real data.

But this causes difficulties to designers and programmers, as they have to fill in the templates and base with pictures and texts close to the real, which would still then be removed after the site goes in production.

That is, the time spent on it is just wasted. But there is always another way.

For a start imagine the average process of developing the site:
Designers designed → Layout designers converted → Server programmers programmed.

Everything’s cool, but there are some nuances.

Layout designers convert static templates, copy the header from file to file, create a lot of elements for lists, etc. Long, boring, not interesting.

If something is changed – all the templates and lists should be redone.

In addition, at the stage of drawing templates, it always turns out that something is missing, some cases were not taken into account, etc. Hence, alteration, loss of time and so on.

It is logical to swap the server programming and templates:
Designers designed → Server programmers programmed everything according to the requirements → Layout designers converted.

Now it’s better. But now the programmers take the responsibility to create test data, and it is still boring.

But what if a pseudo-type will be assigned to each field? For example, a picture, a long text with images, title, name, login name, etc.

Then, immediately after the creation of models, it will be possible in one motion to fill the entire base with the data similar to the real: the Internet is full of texts and images, and it is not difficult to collect them randomly.

First, it saves time of a programmer, because they do not need to create meaningless records from the admin area any more.

If you used “Mexicans” for this purpose – you can refuse their services.

Secondly, this approach will save time of the layout designers, since they will process ready data, and they do not have to manually create a bunch of repetitive elements.
Third, it will speed up debugging and testing as well as design and templates will be directly confronted by the data close to the real, which will help to identify weaknesses in the design and layout.