A bit of a long read, but does a good job explaining the use of assertions and how to introduce them in your organization.
A good list of things to consider when designing systems. And indeed in case of success the result looks probably boring.
There's a need for clearer vocabulary about testing indeed. The write up is a bit dry here but that's a start.
Indeed, CPU prefetchers are really good nowadays. Now you know what to do to keep your code fast.
Looking forward to Git LFS going away indeed.
This latest ruling from the German supreme court is rather worrying...
There's a big "if" of course, don't just throw your tests out of the window. But indeed, they need to bring value... so start by having really good tests.
That's an interesting trick to make sure people reevaluate comments when they remove some code. Doesn't work for every language of course.
This is an old one but still a funny way to approach the question of test coverage. Unsurprisingly, the context matters.
A good debunk of that claim we sometime see. Of course the tests need to be designed and you need to have good architecture blueprints to follow, otherwise you'll be in trouble... TDD or not.
Indeed, is it that the language itself has a steep learning curve? Or that the emphasis is on the wrong things in the public discourse? I like the emphasis on the Aliasing Xor Mutability, it looks like a good way to approach the language.
OK, the concept if really mind bending. The tech behind it is really interesting.
A good explanation of why the concept is important, also comes with a nice list to get started.
Those principles are old now, but they really captured the zeitgeist of the time.
This is a nice summary of the Send and Sync traits semantic in Rust.
Honestly, it took much longer than I expected. Now you know that GitHub has really become a conduit for Microsoft's AI initiatives.
Interesting tips and caveats when using Tailscale.
Looked like a very bad idea in theory... now everyone can see how bad it is in practice. It's disappointing that the UK government decided to go that path.
Hiring and designing interviews is still not an easy task in our field. This post gives a couple of interesting things to try.
SIMD instructions are indeed a must to get decent performance on current hardware.