Today, thanks to a former PhD student, I learned that LLMs are terrible at generating Whitespace code: https://arxiv.org/pdf/2603.09678

Also today, I was invited (and I am accepting) to join a group on redesigning our undergraduate curriculum, which includes discussions on our choice of first programming language.

I am not saying that these things are related. I just happen to be mentioning them both at once because I saw them both today. You get a lot of characters in one toot after all.

What?

@edwinb hmmm. Now I want to see an intro programming course using an in-house language, and a later course which makes breaking changes to the language every semester
@ShadSterling @edwinb When I was at Cambridge they used ML on the explicit basis that people were unlikely to have learned it as teenagers and so it created a level playing field. Feels like it rhymes with the current LLM problem, at least.