Posts

Round up for July '25

Read More...

Learning French with Duolingo

Read More...

Claude can make mistakes

Read More...

Musing on Django's querystring tag

Read More...

Don't use upper bound pins

Read More...