Indeed, don't mindlessly add tests. I find interesting that the doubts raised in this piece are once again concluded using an old quote of Kent Beck. What he was proposing was fine and then over time people became clearly unreasonable.
Indeed this. It's not only about payload size, it's also about CPU consumption. Our profession is still assuming too much that users will get faster CPU on a regular basis.
Very thorough analysis of the Vision Pro value proposition. It shows quite well where it shines and where it should be improved.
Definitely this. It might ultimately impact the abstraction levels accessible to us for coding... but the skills will still be needed. Natural language is too ambiguous for the task.
Interesting stuff coming in that space, but at a very slow pace. This is unfortunate since it makes adoption slower too.
Interesting take and theory about pair and mob programming. Indeed finding the right path to optimize a piece of code is likely harder in such setups.
This is a big and relevant release for open and freely accessible culture.
An old article, but a fascinating read. This gives a good account on the evolution of POSIX and Win32. The differences in design and approaches are covered. Very much recommended.
A deep dive in the properties of exponential smoothing for animations. It's often overlooked.
This is indeed an important aspect of estimating work. The smaller you manage to break down tasks the easier it will be to estimate. Breaking down work is a skill in itself though.
A bit US centric at times, but there are some more generally applicable advices in this piece. This can help you navigate in the time of a company reorganization (not always called out as such).
Interesting walk through of a shader to compute reflections in a scene.
Very interesting insights from someone who's been practicing this trade for a long time. I agree with most of it, it's inspiring.
Definitely this. The difference between a well performing team and one delivering subpar software is the basics of our trade. Minding your data models, your architectures and the engineering practices will get you a long way.
Excellent piece from Herb Sutter once again. This is a very well balanced view about language safety and how far C++ could go in this direction. This is a nice call to action, would like to see quite some of that happen.
Very interesting trick! I didn't know you could use NVME over TCP. This is indeed perfect for cloning a laptop. This sounds slow but this is the kind of things you can run over night.
This is nice to see a new benchmark being published. This seems to follow real life scenarios. We can expect browser engines performance to increase.
Looks like an interesting Git user interface. I'll take it out for a spin.
Definitely this. The distinction between stories and tasks is an important one. Don't confuse them.
Fascinating trick in 2d graphics. Not really useful nowadays, but interesting.