Interesting Links for April 2024
Here are some interesting things I recently read on the internet:
-
A lazy and flippant classification of programming languages
Bryce Kerley classifies some popular programming languages into categories with single letter names, with hilarious effects. -
The One Billion Row Challenge in Go: from 1m45s to 3.4s in nine solutions
Ben Hoyt optimizes a Golang program to be thirty times faster. -
JavaScript Bloat in 2024
Nikita Prokopov gets in touch with modern front-end development, and hates how bloated everything is. -
Why We Can’t Have Nice Software
Andrew Kelley muses about the bad state of current software, and attributes it to human greed. -
Faster Shell Startup With Shell Switching
Laurence Tratt uses profiling to figure out a trick to start shells faster. -
When would you ever want bubblesort?
Hillel Wayne finally finds the answer to the age-old oft-asked question. -
You already know how to parse by hand
Vincent Foley lets you know how to parse by hand, but then you already knew that. -
Compiling Lambda Calculus
Colin James compiles Lambda Calculus to LLVM IR, for fun and no profit. -
Three ways of handling user input
Patrick Dubroy surveys different ways of handling user input: callbacks, polling and magic. -
Why Static Languages Suffer From Complexity
Tima Kinsart argues that statically typed languages are complex because metaprogramming them is hard.
Like, share, or comment on this post on Mastodon.