I have strong opinions on all sorts of things. I comment on things I don't 100% understand (but probably more than your average yapper). All opinions are my own.
Find my short ideas on Bluesky. If you have any thoughts on anything here, hit me up on Bluesky too!
Should time complexity be the be-all-end-all of algorithm analysis?
The Internet should remember it all.
The world of theorists and the world of practitioners—you can only please one.
Can a randomly put-together language get carried by its ecosystem and path dependency?
When you try to meet conflicting goals, you end up being perfect in none of them.
Perhaps language *is* the way to go...
Stop shipping your politics under the banner of science.
Why I think punitive AI policies in CS classes are misguided and what an AI-friendly curriculum would look like.
With the world obsessed with speed and specialization, Python proves that language design sells.
Born as a fun language; raised by boring people who make it less fun.
Please, make C die in a fire 🔥
An overview of what comes, what stays, and what goes.