A puzzling Python program

Counting down, seemingly without loops or recursion, in the language of the snakes

08 August 2025 · 686 words · Joseph Liu

Property-based testing is magical

Tests that expose gaps in your thinking instead of confirming what you already know

11 August 2024 · 1811 words · Joseph Liu

Highlighting codeblocks with Shiki in Hugo

A guide on using Shiki for syntax highlighting in Hugo websites

27 July 2024 · 1161 words · Joseph Liu

Pressure and chemical equilibrium

Examining the effect of changes in pressure on equilibrium position mathematically

18 July 2023 · 1015 words · Joseph Liu

Exploring the sum of exponents law

Some practice with induction: a proof of the sum of exponents law for integer exponents

24 April 2022 · 916 words · Joseph Liu