The client was always a scary landscape to me. Not necessarily because of the many inconsistencies of the browsers. Not because of the idiosyncratic and plain silly parts of javascript, the chosen language of the client. Not even…

I don't trust the client. This, I always thought, is a good thing. A back-end developer should not trust the client. Every input should be validated and mistrusted, all possible interactions with that less (and less-than)… https://t.co/ass4i10pP7
I think some of the inherent conflict, not enmity - never that obvious, between front-end and back-end stems from such mistrust. How can we not mistrust them? To us they are a load of hippies using toy languages and eldricht incantations to work around… https://t.co/8x77CB0OGS
But, something has changed. The browser-wars have quieted down somewhat. Javascript performance has begun to approach a qualitatively acceptable domain. HTML has matured and with FlexBox and Grid even CSS is starting to make some sense (if I squint at it).
And now we have Web Assembly. I'm not going to poke into that with my time and effort, I lost enough nights to assembly back at university. After that i took a look at Java and later C#, and decided that life is far too short to spend it managing… https://t.co/OicCf6EqoE
Still, my main fear lingers. I can now write code in a language that suits me and the problem-domain. I can make the interface in HTML and CSS that makes sense (even to me) and have that all run on the client. Think about this! Purely… https://t.co/rJnPCSwemM
But, still, can I trust it?
I can have the client run my code and do the majority of the work there, and just send the tasty, valuable morsels of calculated data back to my vault in the cloud.

The client remains on the outside, in the wild. A renegade piece of code. A… https://t.co/jKyjQVgnVV
What do we do to trust the client, like we trust our servers? I realise the inherent fallacy of trusting some unknown, transient server in some cloud-provider's hopefully well-protected lagoon. Nevertheless it feels like less of a stretch than actively… https://t.co/cc9TSVzYzU
What I need is to somehow sign my code and make sure that code is what produced the input i receive back. Something that follows my code out into the wilds and tags along with data back to certify that it was really produced and transmitted in… https://t.co/rFo3SDFlst
/end

More from For later read

I shared this on my FB page and asked, can ya really blame him?

I was half kidding. I also assumed someone would think of what I did pretty quickly and waiting for the comment to mention what I assumed was obvious.

The timing. I was sure someone else had thought of it.


But no one did. 20+ comments in people discussed the morality or bad sense or libertarian perspectives. Someone even said I’m thinking about doing that. No one said what I thought was obvious. Have you thought of it? Is it obvious to you?

Here’s a clue...recognize it?


How about this?


The author discusses it with Mike Wallace in 1958

You May Also Like