Other articles


  1. My Chinese birthdays, time keeping is hard!

    I grew up in both the UK and China. So I'd like to think I have a little understanding of both cultures. China uses both the western gregorian calendar and a version of lunar calendar called 农历. This means I have a Chinese lunar birthday as well as a …

    read more
  2. t-strings: the good and the ugly

    This one's hot off the press as the first beta for Python 3.14 (aka. π-thon) has hit. We're looking at a chunky release with a lot of new features. But all I can think about are these new template strings (officially t-strings).

    PEP-750 officially introduces the concept. The idea …

    read more
  3. Why you should write your tools in Python Again

    You're probably thinking that there are already plenty of tools written in Python.

    But I see that most of the popular tools like mypy and flake8 are built for development environments. In contrast, general purpose cli tools tend to be built in other languages, for example most of the docker …

    read more

social