When designing a user interface, imagine some old woman using it, say Margaret Hamilton, and she's clicking your app's buttons and saying to you, as old people do,

"Young whippersnapper, when I was your age, I sent 24 people to the ACTUAL MOON with my software in 4K of RAM and here I am clicking your button and it takes ten seconds to load a 50 megabyte video ad and then it crashes

There are some key things to keep in mind if you want to try to figure out how to do truly anonymous tracking of installs for F-Droid:

* The anonimity of the data must be proven, not assumed. It only takes 33 bits of data to uniquely identify every person on the planet. There are so many cases where organizations put data on the internet that they believed had been "anonymized", only to find out it was trivial to deanonymize with the right techniques.

<< This amazing space-age edifice is actually the Post Office Tower under construction in 1963. The startling juxtaposition of the battered '50s van and the vaulting futurism of the tower looks like the cover of a 1960's sci-fi novel. 😍 >>

@clacke@alcinnz@Shamar@scolobb@strypey@z428@Purism@aral@ente That's exactly it. Bad tooling creates an artificial gap between programmer and non-programmer. Folks naturally want to wander into that space, so if you create good tooling that acts as a bridge, you'll get people on the bridge -- and some of them will slowly wander across, becoming professional-grade programmers by accident. This happens with any tooling that's both accessible & powerful.

chaos.social - because anarchy is much more fun with friends.
chaos.social is a small Mastodon instance for and by the Chaos community surrounding the Chaos Computer Club.
We provide a small community space - Be excellent to each other, and have a look at what that means around here.
Follow @ordnung for low-traffic instance-related updates.
The primary instance languages are German and English.