Duncan Sommerville

18 Followers
128 Following
213 Posts

Husband, father, software developer, reader of books, saxophone player and occassional scuba diver.

Manchester, UK

If you're still on the birdsite for whatever reason, instead of posting links to your tweets here, copy the link to your toots HERE and post them there. It drives traffic from there to here!

"Many people assume they are bad at writing because it is hard. This is like assuming you are bad at weightlifting because the weight is heavy.

Writing is useful because it is hard. It's the effort that goes into writing a clear sentence that leads to better thinking."

#JamesClear

WELCOME TO THE ENGINEERING ROOM 🗣️

A chat with Dave Farley On The FIRST Testing Frameworks, TDD, Waterfall & MORE | The Engineering Room Ep. 16 ➡️ https://youtu.be/guycIP56YeY

Kent Beck On The FIRST Testing Frameworks, TDD, Waterfall & MORE | The Engineering Room Ep. 16

YouTube

Johanna Saunders writes:

"1930s Germany was all about rhetoric, ideology, othering, removal of rights, intimidation, propaganda and finger pointing which focussed on minorities/disabled /religion/sexual orientation etc.
War itself (1939) and the horror that followed (Wannsee / Holocaust 1942 etc) came later.

it’s about preventing future Holocausts from happening, and if the language you use is reminiscent to language used before the Holocaust, then it’s a moral duty to point it out."

Running Chrome 111+ and like having your web browsing automatically upgraded to encryption when possible? (who doesn't?!) Help us dogfood! Go to chrome://flags, search for and enable #https-first-mode-v2 and #https-upgrades, and restart. Voila! Bug reports welcome. This feature automatically tries every page load over https, but silently falls back to http if https doesn't work. It should mean more encryption without interfering with your browsing otherwise.

Also note that if you were already using Chrome's HTTPS-First Mode (https://blog.chromium.org/2021/07/increasing-https-adoption.html), it's available on Chrome for iOS now too: go to Settings > Privacy and Security > "Always Use Secure Connections". This feature is like the HTTPS upgrades described above, but you'll see a full-page warning before falling back to http => better security, at the cost of seeing some warnings.

Kudos to @notyetsecure @jdeblasio Mustafa Emre Acer @dadrian and others for working on this stuff 👏🏻👏🏻👏🏻

Increasing HTTPS adoption

When a browser connects to websites over HTTPS (vs. HTTP), eavesdroppers and attackers on the network can't intercept or alter the data that...

Chromium Blog

Yet another action-packed #xpman today!

Topics discussed:
* What are your favourite ways to give feedback to managers about un-agile practices?
* How do you sell Trunk-Based Development to a team of devs?
* Any successful stories about demonstrating XP practices positively to less-technology-focused doubters?
* How are you performing technical assessments in interviews?
* Outside-in development. What is it exactly?
* Has anyone tried using XP practices with absolute beginners in programming?

WhatsApp aren’t messing about when it comes to saying they won’t compromise on E2EE. Will Rishi’s Government be responsible for millions of people losing access to the app? #privacy https://www.theguardian.com/technology/2023/mar/09/whatsapp-end-to-end-encryption-online-safety-bill
WhatsApp would not remove end-to-end encryption for UK law, says chief

Meta’s head of chat app says it would not comply with the requirements set out in online safety bill

The Guardian

I'm no fool. Meta is definitely going to try to "embrace, extend, and extinguish" if they actually follow through on a decentralized social network.

In my view, they're no different from Cloudflare.

But you know what we just caused them to do? Acknowledge the Fediverse.

Think about that.

Hello world! Elon Musk picking a twitter fight with Icelandic philanthropist and man of the year 2022 Haraldur Thorleifsson ended up being the final push that we needed, so now we are here on Mastodon. We don't know how any of this works, but follow us for posts on vision science, cognitive psychology, cognitive science, cognitive neuroscience, and stupid memes #VisionScience #CognitivePsychology #CognitiveScience #CognitiveNeuroscience #StupidMemes #ThanksForPointingOutHashtagsInComments

There is no such thing as a global norm. Infrastructure varies, as do culture and communications expectations. For Signal to be a globally useful alternative to surveillance tech, we need to perform well and offer relevant features, even if this means very different things in different contexts.

https://signal.org/blog/signal-is-for-everyone/

Signal is for everyone, and everyone is different

The tech industry–its products, conceptual frameworks, linguistic conventions, and cultural norms–is largely centered in the US (and, increasingly, China. But we’re focused here on the US, where Signal is based). This is not because the US has better programmers or more visionary entrepreneurs, b...

Signal Messenger