Weekly Shaarli

All links of one week in a single page.

Week 51 (December 18, 2023)

Making Software Reliable: The Importance of Testability
thumbnail

We'll break down the fundamentals of automated testing, software design that enhance testability, and explore testing tools and frameworks.

Explorers are bad leaders | Derek Sivers
Advice for new software devs who've read all those other advice essays • Buttondown
thumbnail

From a person who really shouldn't be giving others advice.

Causal Trees

Projects and Ramblings
CRDT

We Have To Support Every Line of Production Code Forever (我們必須永遠支援每一行生產程式碼)
thumbnail

In the heat of an enterprise deal moment, it’s easy to think very short-term about the long-term costs of one-off specials and “small requirements.”  There’s tremendous pressure to maximize the importance of a feature tweak to close this quarter’s big deal, and similar pressure to minimize both

Performance matters - new tricks for old dogs - Matt Bentley - Meeting C++ 2023
thumbnail
Scaling an Engineering Org: A Journey Through Roles and Responsibilities
Bricks of Love: create purpose and engagement with weekly updates
thumbnail

In his book "Drive: The Surprising Truth About What Motivates Us," Daniel Pink talks about "motivation 3.0", which comes after basic needs are covered ("motivation 1.0") and carrots and sticks ("motivation 2.0"). There are three main components in Pink's theory: • Autonomy to be in control of our destiny — how do we work? Is there a dr...

Fsyncgate: errors on fsync are unrecovarable
Database Fundamentals
A Close Look at a Spinlock – Embedded in Academia