Very good advice, there's a lot in programming which is really just mundane and boring. That doesn't make it easy but you might end up doing what everyone else tried to avoid.
A comprehensive catalog of C++20 language features.
If you're a bit technical this is completely doable. It's somewhat similar to what I'm doing at home. Gave me a couple of ideas on what to improve too.
Excellent take from Ron Jeffries about the current state of the Scrum industry. So many certified Scrum Masters that it's not fun anymore and likely useless... if not outright harmful. That's in part why I always refused to be certified. This kind of schemes tend to lead to such abuses.
Because when things are presented a bit too rosy I get suspicious... it's nice to have such counterpoints to realize PostgreSQL is not perfect which means there are scenarios where you might not want it.
Excellent reminder of how awesome strace is. This is one tool every developer needs to know, it often saves the day when everything else fails.
I recognize myself quite a bit into that: boring but pervasive technologies is generally good for users.
Now, this is a really cool hack on the PinePhone!
Interesting curated list of Java evolutions. Looks like it's been picking up pace lately.
A way to common mistake which can blow the security of your service
Looks like a very comprehensive guide on the topic. I wish they produced an epub version as well. :-)
The difference between words and actions. A good reminder for those who still think that the Apple ecosystem is more virtuous regarding privacy than the Google one. Think again.
Interesting take on mentorship vs sponsorship. I indeed tend to mentor more than I sponsor. Definitely something I need to adjust.
Interesting little tool for exploring pipe expressions with live previews on the command line.
Interesting use of Rust to optimize an otherwise completely Python base code. This is properly done, first profiling the problematic system finding where the bottleneck is, evaluating other options first, then finally biting the bullet. Leads to a dramatic improvement by just replacing a few lines of Python. This is far from the "let's rewrite everything in Rust" which is a good thing.
Yes, fonts are hard to deal with... not it doesn't need to be like this. I suspect it'll stay like this for a long while though.
Study on future demand and supply security of nickel for electric vehicle batteries | EU Science Hub
When we're reminded that "software eating up the world" is in fact very material things. More and more things around us are getting electronics and batteries due to this. This should all be treated as a non renewable resource because the raw materials it depends on are getting depleted fast. Tension on nickel could increase as early as 2027.
EN: Another one about the hiring process. Focuses mostly on the time used for the interviews though. Same thing it takes time: several long interviews. Also especially interesting it focuses on the real questions underneath the interview and there are not many of them: it's mostly about can we work together and if yes where is the candidate positioned skill wise compared to current employees. As it's very well put: "everything else is literature".
FR: Un autre article sur le processus de recrutement. Il se focalise principalement sur les entretiens. Mais comme d'habitude cela prend du temps: plusieurs entretiens longs. Il est aussi intéressant de voir que cela se focalise principalement sur les vraies questions derrière les entretiens et il n'y en a pas tant que ça: c'est principalement sur le fait de pouvoir travailler ensemble et si oui où le candidat se positionne sur le plan des compétences par rapport aux employés actuels. Et c'est très justement résumé: "le reste c'est de la littérature".
Interesting data point about hiring someone. I stay convinced that it needs to take time, it kinds of confirm it.
SQLite keeps being a fun database full of little nuggets. Plenty of cases when it could fly but when somehow we use the bigger players instead.