During my time of work this christmas I had lots of plans to work on some of my hobby-projects or maybe just check out some new stuff… none of that happened :D But I can at least write something, something low effort that is!
I have had this document (and an ever growing youtube “watch later”-list!) where I have just dumped links to blog-posts, presentations and videos that I have found in one way or another interesting.
Interesting here might not mean that I agree with everything etc, but it gave me “something” when consumed.
So what is better than saved links in private? Sharing them maybe!
This will be full of links that I haven’t touched for a long time, I might not even remember why I saved them more than that I found it worth saving. I started of by writing a little something about each link but it just turned out not adding anything really. If you want to know why it ended up in here, ping me!
Many of these has also “done the rounds” but maybe you will find something that you haven’t already seen?
the web
- C isn’t a Hangover; Rust isn’t a Hangover Cure
- Leaving Rust gamedev after 3 years
- The only two log levels you need are INFO and ERROR
- The Performance Impact of C++’s
final
Keyword - Snapshot Testing For the Masses
- Naming Convention for Matrix Math
- Personal names around the world
- How Not To Sort By Average Rating
- That’s Not an Abstraction, That’s Just a Layer of Indirection
- Cognitive load is what matters
- Tiger Style
- Fixing C strings
- Push Ifs Up And Fors Down
- Static search trees: 40x faster than binary search
- Dividing unsigned 8-bit numbers
- I Will Fucking Haymaker You If You Mention Agile Again
- John Carmack on Inlined Code
- Stop Saying The SPUs Were Difficult To Program
- TIL: uniform_int_distribution is not portable
- Mistakes engineers make in large established codebases
Sunday rant.
— tobi lutke (@tobi) May 5, 2024
For software engineering, my sense is that the phrase “premature optimization is the root of all evil” has massively backfired. Its from a book on data structures and mainly tried to dissuade people from prematurely write things in assembler. But the point was to…
Most critiques of STL miss the main issue, that it solves a problem most programmers don't have: easy swapping of different container implementations. Which is a rare need easily addressed in other simpler ways, and the biggest gains come from catering them to each other!🧵
— Joseph Garvin (@joseph_h_garvin) May 19, 2024
youtube