65 private links
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.
Easy to misunderstand as an elitist stance... But it's not the way I read it. Churning more code faster isn't going to help us, you need to take the time for people to grow and improve. It's not possible to achieve if you're drowning in eager beginners.
Indeed, is it that the language itself has a steep learning curve? Or that the emphasis is on the wrong things in the public discourse? I like the emphasis on the Aliasing Xor Mutability, it looks like a good way to approach the language.
Neat little introduction to use your shell properly.
This is indeed a nice way to setup some new habits on the command line.
Interesting article about expert generalists (also called "paint drip people" by Kent Beck). This is definitely a skill to foster in teams. The article is long enough that I'm not in agreement with everything in it. That being said there's a lot of food for thought here.
Good followup to a similar piece from someone else about React. Frameworks with a short half-life are not worth the hassle to learn, focus on more fundamental skills instead.