Daily Shaarli

All links of one day in a single page.

March 2, 2025

Troubleshooting: The Skill That Never Goes Obsolete
thumbnail

An excellent article, that troubleshooting skill is really important in many fields... In particular software engineering. It's hard to teach and learn but it makes all the difference.

Your Next Two Zeroes
thumbnail

It like this parallel. The bigger the endeavour, the more complexity... And that will require thinking in very different ways for each order of magnitude.

Hardware discovery: ACPI & Device Tree

Nice post explaining the need of ACPI or Device Tree and how they are leveraged by kernels.

Infrastructural problems and instabilities caused by cloud services

Or why you need to own at least some part of your infrastructure.

How fast can you open 1000 files? – Daniel Lemire's blog

Nice performance comparison of file handling in multithreaded context. It's surprising how slow MacOS seems to be there.

Is Rust a good fit for business apps?

A long piece which explore the reasons why Rust is likely not the best pick for enterprise software. It's niche is clearly system programming but beyond that and because of its qualities in that space it quickly become a sharp and dangerous tool.

Kagi review - Tim Hårek

I admit I'm more and more tempted to pay for my search service as well. It's unfortunately not FOSS... But it's not like the alternative are better there either anyway.

Should managers still code?

There's clearly a tension on that topic and the expectations from engineering managers tend to change over time. I like the proposed answer here and the distinction made between writing code and being in the code.