Aller au contenu

Back to basics: simplicity and comfort in development

I am currently working for a client on the development of sections compatible with all Shopify themes, in V1 and V2 versions.

This is a particularly interesting job, as there are many issues to solve.

When I started working with Shopify, in its early days, the use of the jQuery library was the norm.

Today, practice is shifting more towards using native JavaScript.

This evolution is logical: Vanilla JavaScript is faster to execute and avoids loading an additional library.

In a universal compatibility approach, it almost naturally imposes itself.

Having learned development as a self-taught individual, starting with jQuery was not necessarily the most demanding option.

Libraries are precisely designed to simplify, pre-process, and abstract certain operations.

While the design logic, algorithms, and application architecture fundamentally remain the same, the syntax, methods, and approach to achieve the same result evolve.

Returning to more basic foundations forces one to rethink their design approach.
To step back from automatisms.
To question one's reflexes.

Because the main danger for a developer is not complexity, but routine.
Comfort.

That moment when you recycle known solutions, when you stop learning, and when curiosity wanes.

It is precisely for this reason that I like this type of project with strong constraints and complex problems: they force you out of your habits and remain, in my eyes, deeply stimulating.


(AI-generated illustration)

Alice Girard Bows · Designer e-commerce stratégique