Hi

Coming from a user perspective, I see a lot of beginners not understanding
the need for serdes and misusing the default serde settings.

I believe default serdes do more harm than good. At best, they save a bit
of boilerplate code but hide the complexity of serde happening at each
step. At worst, they generate confusion and make debugging tremendously
hard as the errors thrown at runtime don't indicate that the serde being
used is the default one.

What do you think of deprecating them as well as any API that does not use
explicit serde?

I know this may be a "tough change", but in my opinion it'll allow for more
explicit development and easier debugging.

Regards
Stéphane

Reply via email to