74 private links
Definitely the most important skill to develop. Especially in our profession.
Interesting musing about what it takes for engineers to grow. Clearly there are a few paradoxes in there... that gives ideas to manage your career though.
An excellent essay about generative AI and art. Goes deep in the topic and explains very well how you can hardly make art with those tools. It's just too remote from how they work. I also particularly like the distinction between skill and intelligence. Indeed, we can make highly skilled but not intelligent systems using this technology.
Well, maybe our profession will make a leap forward. If instead of drinking the generative AI cool aid, if we really get a whole cohort of programmers better at critical skills (ethical issues, being skeptical of their tools, testing, software design and debugging) it'll clearly be some progress. Let's hope we don't fall in the obvious pitfalls.
I didn't know this book. It is written in a surprising style, but it's very much down to earth and to the point. For sure a good way to learn calculus.
Definitely this. Listen and write down issues before you start to complain. There might be reasons why things are as they are. Take the time to understand them and refine to have a better feedback.
Funny experiment. This shows what you can achieve in terms of teaching and learning during pair programming setups. Shadowing someone is a powerful approach.
Looks like a nice way to properly learn the web frontend basics.
When underfunded schools systems preaching obedience and conformity meet something like large language models, this tips over the balance enough that no proper learning can really happen anymore. Time to reform our school systems?
An old post, but very much true... People who really know C++ have stared the abyss in the eye, and you can tell.
You like SQL? You like murder mysteries? This little game might be right for you.
Very nice collection of tidbits of information for the main topics in computer graphics. A good way to get started or refresh the basics.
Looks like a fairly comprehensive course to get started or refresh your Modern C++
Nothing groundbreaking if you already know about the topic. But very nice introductory resource for people who wish to learn about it. Nicely put together.
Good list of advices for someone who just got started programming. Who knows, it might come in handy later.
Definitely an excellent list to have in mind as soon as you get to engineering management. The four areas listed are the most important.
Healthy criticism of where our industry went. Engineers should exhibit curiosity on how the sausage is made, not just blindly use tools they don't understand.
Play is definitely needed for growth. It's true for kids, it's still true for so called grown ups.
Interesting to look at several career progression models and compare them indeed. This is likely necessary when making your own model for your context.
This is an interesting idea, I think I'll try it to see how it impacts my memory.