Husband, father, software developer, reader of books, saxophone player and occassional scuba diver.
Manchester, UK
Husband, father, software developer, reader of books, saxophone player and occassional scuba diver.
Manchester, UK
"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."
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
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 👏🏻👏🏻👏🏻
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?
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.
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.
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...