Indeed, it is often overlooked that TDD can really help finding a state of flow. Unlike other addictive activities presented in this article it requires a non negligible initial effort though, that's why I wouldn't describe it as an addiction though.
A good reminder that genericity can help fight against the rigidity one can accumulate using purely object oriented couplings... but it comes at a price in terms of complexity.
An important white paper which probably went unnoticed. It gives a nice overview of the strategies one can build around Open Source components.
A good reminder of what agile is about from the product management perspective. If you can regularly demo your work you ensure a feeling of progress.
Good points, this is indeed often where we are struggling when we move to a leadership role. This changes the nature of the work at least in part and we need to adjust to it.
Obviously I agree with this. It's time people stop jumping on chromium based browsers.
Nice principle for a search in a sorted list when you don't know the upper bound.
Excellent post from Cory Doctorow about why he is only on Mastodon. Not being federated should indeed just be a deal breaker by now. Empty promises should be avoided.
It's interesting to see such a reverse engineering of this infamous bug straight from the gates layout.
Very nice improvements finally coming to structured bindings indeed. Should make them even more useful.
Comparing languages based on some benchmark is probably a fool's errand indeed. To many factors can change between language and benchmark implementations.
Excellent article introducing how to analyse risks.
Let's hope security teams don't get saturated with low quality security reports like this...
Interesting piece, it highlights well the struggle for the C++ community to come up with a cohesive approach to improve safety. It doesn't look like the solution is going to come from the standardization committee (unfortunately).
Nice example of organization to foster more autonomy and ownership in engineering teams. Clearly needs to be adapted to the project context but gives quite a few ideas. It strikes a nice balance at keeping both an individual and a team view of the responsibilities.
Good mulling for thought. It's always a bit challenging to nicely explain the tie between engineering metrics and how they impact the business. This is a nice starting point.
Another lawsuit making progress against OpenAI and their shady practice.
Interesting research about feasibility of making compilers parallelized on the GPU. I wonder how far this will go.
Excellent piece which shows why React (or Angular) is almost always a bad choice and that you'd be better off banking on the underlying web platform. It leads to better user experience full stop. The article also goes in great length debunking the claims which keep React dominant.
This is an excellent milestone reached for the OpenWrt project. Easily available hardware is a must. It's rather cheap too.