Impressive list of computer security experts explaining, for the Nth time, that Internet voting MUST NOT be used https://t.co/um0qqRwWpA
Of course, politicians and journalists won't listen.
@VaughnVernon In my most recent experience we deliver reliable software. It's good, but it's still a low bar. The purpose of software isn't just to not have bugs.
The danger is major functionality gaps. Legacy is so cockamamy that it's nearly, if not absolutely, impossible to test the legacy and "rewrite" for behavioral equivalence.
It's not that you mustn't. It's that you must learn, innovate on, and outdo the legacy. It's not a rewrite.
So many of the comments I hear about estimation boil down to "but we have to plan and meet our goals." That's a deep failure to grasp the concept (of agile ways of working). We plan strategically, and our goals are strategic. The details of what we have to build to meet those strategic goals are discovered incrementally by releasing small bits of valuable software and getting feedback on it. We defer details, in other words, to the last responsible moment. Defining those details too early doesn't really work because the customers themselves won't know what they need until they have something in their hands. The details are invariably wrong. Too-early focus on details also often leads to building things nobody wants or needs.
There are occasional exceptions, of course, in the corners of the program where regulations, or the actual behavior of actual hardware, or necessary algorithms apply, but those bits comprising the entire system are exceedingly rare.
Attention si vous utilisez #Telegram sur #Android, un 0day permet la diffusion d'apk malveillants prenant la forme d'aperçus vidéo #evilvideo :
- https://t.co/qqbrFALO7G
- https://t.co/BUABINY1FJ
En fait c'est pire que je pensait.... Cela plante car j'avais un mots de passe avec des caractère non pris en charge.... #security foireuse... Et on est en 2024...