The price of dot

Posted on Wed 15 April 2026 in Software • Tagged with python, software-engineering


How to think about Python decorators (or, everything you never wanted to know about decorators but have been forced to find out anyway)

Posted on Wed 08 April 2026 in Software • Tagged with python, software-engineering


Making a simple image slideshow with moviepy

Posted on Wed 01 April 2026 in Software • Tagged with software-engineering, python


A functional Fizzbuzz implementation

Posted on Thu 05 February 2026 in Software • Tagged with python


Putting Jupyter notebooks under source control with Quarto

Posted on Tue 13 January 2026 in Software • Tagged with python, teaching


Manipulating PDF files in Python, and fun with itertools

Posted on Tue 23 December 2025 in Software • Tagged with software-engineering, python


Storing times, and precision of float64

Posted on Fri 26 September 2025 in Software • Tagged with data, math, physics, datetime


Naming is power

Posted on Sun 21 September 2025 in Software • Tagged with philosophy-and-religion


Why learners find classes and objects confusing

Posted on Tue 05 August 2025 in Software • Tagged with python, object-oriented-programming, teaching


Does vibecoding make coding more accessible?

Posted on Sun 27 April 2025 in Software • Tagged with software-engineering, politics, teaching