Good point, it is old but portable and carries the important concepts. This is a good teaching vehicle. Even though it's unlikely you'd use it in the wild much longer.
There's a lot of this. Learning different languages to get out of your habits definitely brings compound benefits.
Indeed, the terminology has been greatly confused. I think I'll die on this particular hill though. I think it's important to name things properly. That said the trick of going through a verb might just work?
Functional programming is made scary due to its jargon. But it doesn't have to be this way.
Looks like a nice resource to get started with graphics and 3D.
I definitely agree with this. It's all about the grunt work and attention to details. This it's easier to be good at something when you become obsessed.
Some areas of our industry are more prone to the "fashion of the day" madness than others. Still there's indeed some potential decay in what we learn, what matters is finding and focusing on what will last.
An old one and a bit all over the place. Still, plenty of interesting advice and insights.
Or why it's important to mentor others and not stay in your own bubble.
If there's one area where people should stay clear from LLMs, it's definitely when they want to learn a topic. That's one more study showing the knowledge you retain from LLMs briefs is shallower. The friction and the struggle to get to the information is a feature, our brain needs it to remember properly.
Looks heavy on the NVidia specifics but it looks like a very comprehensive view of the important concepts in a GPU.
Long but nice post about all the things you need to figure out about working with databases when the only thing you know is imperative languages.
The title is a bit misleading in a way (and I almost didn't click through for a start). That said, it is an interesting essay dealing with the topics of intelligence, problem solving etc. I'm not sure I agree with everything in it, but that's still good food for thought.
Indeed, if we weaken the learning loop by using coding assistants then we might feel we go faster while we're building up the maintenance cliff. We need to have an understanding of the system.
This is definitely a skill which is hard to teach an learn. When it sticks it brings really nice results though...
An interesting way to approach the topic of GPU programming nowadays. It might indeed make more sense nowadays than reaching for putting pixels on screen as a first objective.
Interesting essay... Indeed not everyone think or learn in the same way or at the same speed. It's not the end of the world though, you tend to develop different strengths or weaknesses due to this.
Interesting talk. The tools presented can indeed go a long way helping people figure out what's wrong with a piece of code or learning some of the harder parts of a language.
I think this is pretty accurate... I have mostly the same reasons.
Looks like a neat way to learn shader programming.