It does. That's one of the reasons why I prefer automatic transcriptions with Play.ht, because then you don't have an error-prone human reading it.
Also, it's harder to narrate again once the post is edited, that prevents me from improving the text to pass the message more efficiently in the future.
There are many techniques and frameworks to deal with other software problems. Most frameworks give you short term gains over long term results and are easier to apply. Good techniques give you long term gains over short term results and are much harder to apply.
So you’re saying that the clients will also use forms generated by the API as well
What do you mean by "clients" in this context?
Clients native to an OS will probably want their native input controls amongst other things.
Let me see if I understand.
You’re saying that when a client sends a PUT request, the server expects a structured body. If the server changes which properties it expects in the body, then the clients will break.
Assuming that’s the case, let’s imagine what would happen if you were using HTML Forms.
Can you please elaborate better this part:
Whenever you change a property on the read-part of the API it should also change on the write-part of the API. So, the client would need an update *anyway*. Unless you’re also going to start pushing forms from the API to the client.
What do you mean by changing the “read-part” and the “write-part”?
Sorry, but you are all over the place and mixing up a bunch of concepts. It would be helpful if you could get your point across succinctly. Otherwise it’s really hard to follow.
Feel free to point out where I'm mixing concepts and where I'm not making the point across succinctly. I would appreciate that feedback.
First, if you only render HTML from the server, why do you need a JS framework? Just serve the full page and cache it.
It’s not a contradiction, but an unfortunate reality.
The remedy for the non-favored team is probably not to read this post, this post is an improvement for teams that are able to pull this off, not for the ones who can’t keep up with the discipline.