Josh-Cena’s opinions

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 My Bluesky Bluesky. If you have any thoughts on anything here, hit me up on Bluesky too!

On the perils of time complexity

Should time complexity be the be-all-end-all of algorithm analysis?

On the Internet's memory

The Internet should remember it all.

In search for a good programming language: Haskell

The world of theorists and the world of practitioners—you can only please one.

In search for a good programming language: R

Can a randomly put-together language get carried by its ecosystem and path dependency?

On pinyin and Chinese romanization systems

When you try to meet conflicting goals, you end up being perfect in none of them.

On LLMs and the way they work

Perhaps language *is* the way to go...

On "Chinese languages"

Stop shipping your politics under the banner of science.

On AI usage in CS classes

Why I think punitive AI policies in CS classes are misguided and what an AI-friendly curriculum would look like.

In search for a good programming language: Python

With the world obsessed with speed and specialization, Python proves that language design sells.

In search for a good programming language: JavaScript

Born as a fun language; raised by boring people who make it less fun.

In search for a good programming language: C

Please, make C die in a fire 🔥

Welcome to my new website!

An overview of what comes, what stays, and what goes.