Bookmarks
These are articles and links that I’ve saved from around the web using Raindrop.io
“Diversity of Thought” without Diverse Representation is Status Quo | by Mi
At some point along our journey, some of us seem to have lost the core purpose of Diversity, Inclusion, and Equity. In the last 2–3 years, I’ve observed the phrase “Diversity of Thought” gain…
.net - I'm lost. What happened to ASP.NET MVC 5? - Stack Overflow
Making better, faster decisions that are good enough for now | by Bonnie Sl
For the past year, I’ve been lucky enough to work on a big technology project at Xero, where I spend much of my time supporting the leadership team. But it didn’t take long for me to realise that…
Why do we buy into the 'cult' of overwork? - BBC Worklife
Overwork culture is thriving; we think of long hours and constant exhaustion as a marker of success. Given what we know about burnout, why do we do give in?
Domain, Subdomain, Bounded Context, Problem/Solution Space in DDD: Clearly
Domain-Driven Design is an approach to designing systems, usually software, that emphasises creating a common language between domain experts and system builders. Famous DDD principles include Use a…
Domain Services: The Next (small) Evolution of Microservices | by Nick Tune
The microservices era has been good for software architecture. I remember when the idea of multiple databases was punishable by death. But, the over-focus on micro has detracted from the true…
Signal Blog Exploiting vulnerabilities in Cellebrite UFED and Physica
Cellebrite makes software to automate physically extracting and indexing data from mobile devices. They exist within the grey – where enterprise branding joins together with the larcenous to be called “digital intelligence.” Their customer list has included authoritarian regimes
The UX on this Small Child Is Terrible - McSweeney’s Internet Tendency
Not only am I VP of Reproduction for this household, but I’ve also been the end-user of this Small Child for over three years now. I’m going to giv...
Slack’s Jan 2021 outage: a tale of saturation – Surfing Complexity
Laura Nolan of Slack recently published an excellent write-up of their Jan. 4, 2021 outage on Slack’s engineering blog. One of the things that struck me about this writeup is the contributing facto…
Handling rejected promises in React with an error boundary – eddiewould.com
Treat unhandled promise rejections (exceptions in async code) consistently with regular synchronous exceptions in React.
How to build organizational resilience – Increment: Reliability
By encoding resilience into an organization’s culture, engineering teams can be better equipped to tackle the unknown and unexpected.
Demystifying Product Strategy. Product Strategy has been a significant… | b
Product Strategy has been a significant part of most companies and particularly holds a special place in the tech industry, where the strategy takes many different paths and flavours. We will look…
How to become a grandmaster of your own career | by Jenks Guo | Humans of X
It was another quiet night in lockdown, well past the city curfew. But my wife and I were awake and staring at the coffee table. There was silence in the living room and the tension was palpable. You…
Resilience engineering: Where do I start? - Resilience Engineering Associat
Originally published by Lorin Hochstein This an introductory guide to readings in resilience engineering. Key papers are organized into themes: What is resilience? Changing perspectives […]
The human side of AI for chess - Microsoft Research
Researchers at Microsoft, University of Toronto, and Cornell University have created new chess AI that better matches human play at various skill levels. Learn how Maia, a custom chess engine, predicts individual players’ moves with up to 75% accuracy when personalized.
The real thing: my battle to beat a 27-year Diet Coke addiction | Soft drin
I have been obsessed with the sugar-free soda since I was four, spending £500 a year on up to seven cans a day. This is what happened when I tried to quit
Why It’s Not Too Late to Learn New Skills | The New Yorker
You missed your chance to be a prodigy, but there’s still growth left for grownups, Margaret Talbot writes.
How to run VS Code as a Container for Remote Development - DEV Community
Launch your own Code Server container with preloaded dev tools (SDKs, npm packages, CLIs etc) for an...
HTML and CSS still isn’t about painting with code | Christian Heilmann
Build, compile, run: A crash course in classpaths - DEV Community
Wherein we learn about the various classpaths important in building and running your Java/Kotlin/Android projects
Cypress vs Selenium vs Playwright vs Puppeteer speed comparison | Checkly b
How does Cypress compare to Puppeteer, Playwright, WebDriverIO, and Selenium, speed-wise? We ran our own benchmark to find out.
The future of work is written – Increment: Remote
Exploring the opportunities of asynchronous communication and the (conscientiously) written word.
'Why Do I Spend Weeks Avoiding Tasks That Will Take Me 10 Minutes to Do?'
Procrastinating has less to do with time management and more to do with mood management.






















