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


Date, time and timezones

Posted on Sun 27 April 2025 in Physics • Tagged with data, math, physics


Does vibecoding make coding more accessible?

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


Category theoretic ideas in data engineering systems design

Posted on Sun 22 September 2024 in Software • Tagged with data, math, software-engineering


On regulation in software engineering

Posted on Sun 21 July 2024 in Software • Tagged with software-engineering, politics


Logging in Python

Posted on Sun 07 July 2024 in Python • Tagged with python, backend


Object creation patterns in Python: Static factory methods

Posted on Tue 21 May 2024 in Python • Tagged with python, object-oriented-programming, design-patterns


In Praise of Visualization

Posted on Sat 11 May 2024 in Software • Tagged with simulation, physics, project-management


Communicating with the past and the future

Posted on Fri 10 May 2024 in Software • Tagged with documentation, project-management