perf now available also to Python programs. This definitely can be useful for proper profiling.
In praise of the little ideas and the small achievements. They are often overlooked but definitely needed.
Indeed, quite a lot of spinners and progress bars are not tied to anything meaningful. This definitely creates uncertainty from the user perspective.
A bit of a rant, but even though React is well established at that point and here to stay (shake a tree and half a dozen React developers fall from it), it doesn't mean it can't be criticized. It does a good job at listing the main ergonomics problems React is suffering from. The funny part is towards the end, the envisioned solutions for another framework look eerily familiar to a Qt developer, it talks about signals and what looks like property changed notifications. :-)
Lengthy but thorough. The evidences are now getting much clearer. Admittedly, the most worrying bit I find is that getting off the social media wagon might not help the impacted people to get better... indeed they might still be isolated if everyone else is still trapped on social media.
Definitely agree with this, Github benefited from a powerful network effect and now a good chunk of important projects are "trapped" there. This can't be good long term.
Looks like an interesting runtime. Seems to make it easy to create multiplayer 3D experiences. Maybe too easy to be true? I guess I need to find an excuse to test it.
Yet another article about Postgres full test search features. This one has the advantage of giving us a glimpse about the other available options. Sometimes you want something typo resistant for instance.
Interesting position from AMD regarding the race on the next super computers. They're all being caught up by energy efficiency so it'll need to be addressed both at the processor architecture level but also at the software architecture level. How we design our computing tasks will matter more and more.
Excellent response to an article full of misconceptions about the Agile approaches. This turns in a good summary of cargo cult agile we see in the wild and the original intent. I especially like how it points out approaches to properly integrate UX as well.
I think it's the single one reason which makes Kotlin tempting to me every time I dabble in the Java ecosystem.
Or why they are definitely not a magic tool for programming. Far from it. This might help developers a tiny bit, at the expense of killing the learning of students falling for it and the creation of a massive amount of low quality content.
This is actually an interesting feature to know when a key changes.
Interesting to see the beginning of Kent Beck's thinking about scaling Extreme Programming. This was clearly missing. First by looking at dependencies which are definitely a problem which arises quickly at scale.
Looks like an interesting tool for scripting refactorings. Seems lightweight and more forgiving than Semgrep, looks like there's space for both in our tool belts.
Excellent piece as usual from Cory Doctorow. It quite clearly point out why Google is anxious and running off the chatbot cliff
YAGNI is one of the easiest to misunderstood ideas behind eXtreme Programming. That's why I think it's a good thing it stays under active discussion. Often people understand it too literally which can create issues. That's why people talking about "PAGNI" (probably are gonna need it) are right. After all, people who also conceptualized YAGNI wrote back then: "This doesn't mean you should avoid building flexibility into your code".
Interesting strategy, shows a fascinating blind spot in the typical AIs used for Go nowadays. It kind of hints to the fact that the neural networks abstract knowledge much less than advertised.
This is a sound advice, it's better if it's a conversation. Some companies push for that some don't. If they don't the proposed plan is a good one.
It is indeed getting easier every days to self host a website. Some other services or email are a different story though.