Here’s an end-of-year roundup of all the data that Mozilla have gathered through their Firefox browser—very impressive!
Sunday, December 8th, 2019
One of my favourite quotes in all of my talks was from this fantastic piece by the brilliant Ida Rhodes:
“The Human Computer’s Dreams Of The Future”
Glad you liked it!
Tuesday, December 3rd, 2019
Monday, December 2nd, 2019
Ooh, exciting!!! See you in Iceland!
Wednesday, November 27th, 2019
Lynn gives a step-by-step walkthrough of the latest amazing redesign of her website. There’s so much joy and craft in here, with real attention to detail—I love it!
Monday, November 25th, 2019
Attention. Writing. Talks. People talk about the new stuff, which makes it seem like it’s more widely used than it actually is:
(Though, based on the amount of ink spilled, it certainly seems like 4/5 devs are using “framework of the month”.)
4/5 of devs use react, angular, or vue.
Really? I count 7.2% of devs using React, Angular or Vue. That’s more like 4/50:
Here’s a reading list: https://adactio.com/journal/14697
Sunday, November 24th, 2019
This means nothing to me.
Saturday, November 23rd, 2019
This is a terrific achievement—well done!
Thursday, November 21st, 2019
I know the anxiety of sharing something with the world. I know there is a pressure to match the quality we see elsewhere on the web. But maybe we should stop trying to live up to somebody else’s standards and focus on just getting stuff out there instead. Maybe our “imperfect” things are already helpful to someone. Maybe this shouldn’t be so hard.
Surveillance giants: How the business model of Google and Facebook threatens human rights | Amnesty International
Amnesty International have released a PDF report on the out-of-control surveillance perpetrated by Google and Facebook:
Google and Facebook’s platforms come at a systemic cost. The companies’ surveillance-based business model forces people to make a Faustian bargain, whereby they are only able to enjoy their human rights online by submitting to a system predicated on human rights abuse. Firstly, an assault on the right to privacy on an unprecedented scale, and then a series of knock-on effects that pose a serious risk to a range of other rights, from freedom of expression and opinion, to freedom of thought and the right to non-discrimination.
This page on the Amnesty International website has six tracking scripts. Also, consent to accept tracking cookies is assumed (check dev tools). It looks like you can reject marketing cookies, but I tried that without any success.
The stone PDF has been thrown from a very badly-performing glass house.
Defying the laws of tradition, are we?
Tuesday, November 19th, 2019
Don’t build more JS than you can maintain over the long term. If you’re going to be building something for a long time, make sure what you are building will grow with you. Make sure you don’t depend on other people’s work too much, lest you want to keep refactoring your code when the framework you picked goes out of style.
Sunday, November 17th, 2019
’Twas lovely to see you again, Greg!
Wait …Matt, is this a sneaky way to get Doug to finally choose one of those 41 shades of blue?
Saturday, November 16th, 2019
But CSPs are implemented by the site owner, not the end user. In-browser CSPs for users would be wonderful.