- Jun 2021
when i was in high school just a high school in chester pennsylvania there was like english class there was also like a card game that was happening in the back of the room
when i was in high school just a high school in chester pennsylvania there was like english class there was also like a card game that was happening in the back of the room and no one like asked those students what they were teaching in that card game because we were like supposed to be doing worksheets in english class but that's also an intellectual practice so like ...—Christopher R. Rogers (autogenerated transcript)
I love the idea of this parable of a card game in an English class.
Moral: Don't marginalize the card game in preference for the supposed main topic as it has its own power and value, and may in fact be more valuable to the participants and their lives than the "main conversation". Value the thing for itself and not for some perceived other thing. View it in a positive framing rather than in a negative one. Simultaneously, don't attempt to subvert it either to reframe or re-capture the topic. Let it be what it is.
- Mar 2021
In the last months, as we prepared for the stable release of web support, we made lots of progress on performance optimization, adding a new CanvasKit-powered rendering engine built with WebAssembly.
CanvasKit uses WebGL to render the application. This means that Web Extensions have little ability to shape or augment the user experience.
This feels like an existential crisis for the web, a stripping away of the agency that the User Agent, the Browser, once offered. CanvasKit represents an existential crisis for the web, takes away all of the rich, interoperable systems of HTML, and replaces it with moving pictures.
I had hoped the Flutter team would come in peace, but you are riding onto the web like rampaging conquerors. I hope a better balance can be struct.