Clearly nice examples of better quality of life adjustments coming with C++26.
It feels more and more that uv might turn out to be a game changer for the Python ecosystem.
Good reminder of what OS threads entails and why they can't be optimized much further. There's so much you can do properly in userland.
Interesting musing about what it takes for engineers to grow. Clearly there are a few paradoxes in there... that gives ideas to manage your career though.
Nice post explaining the basics of OAuth. If you wonder why the flow seems so convoluted, this article is for you.
Interesting analysis. For sure the Rust for Linux drama tells something about the Linux kernel community and its complicated social norms.
That sounds like a very interesting tool to simulate and test potential data loss scenarios. This is generally a bit difficult to do, should make it easier.
Politics in the Linux kernel can indeed be tough. The alternative path proposed to the Rust-for-Linux team is indeed an interesting one, it could bear interesting results quickly.
Good set of advices. I wish more people applying for a job would follow them.
Lots of things to keep in mind when dealing with databases. This is a nice list of "must know" for developers, false assumptions are widespread (and I fall in some of those traps myself from time to time).
This is really bad news... Clearly the publishers cartel would try to outlaw libraries if they were invented today.
Interesting view about the LSP specification, where it shines, and where it falls short.
Indeed this is a much better visualization. It shows quite well how the Python programmers pool is growing.
Good set of advices on naming variables, types, etc. Indeed this makes things easier to find in code bases.
An old article but a good reminder: you have to choose between latency and throughput, you can't have both in the same system.
There, now this seems like a real thing... your phone recording you while you're not aware for advertisement purposes. Nice surveillance apparatus. Thanks but no thanks.
Aligning people with differing core values in a team is indeed necessary but difficult. It can kill your project for small teams, for larger teams you will likely need to think your organization keeping the misalignment in mind.
Very good article. I wish I'd see more organisations writing such design documents. They help a lot, and that allows to have a way to track changes in the design. To me it's part of the minimal set of documentation you'd want on any non trivial project.
One of those essentials questions in life now has some form of answer. Where is the blue/green boundary for you?
Does a good job listing the main myths the marketing around generative AI is built on. Don't fall for the marketing, exert critical thinking and rely on real properties of those systems.