This blog has a really interesting assortment of articles on mathematics and programming. You can use the tags to your right to find topics that interest you, or you may want to have a look at

- my Python articles about the core language; or
- the problems I wrote to get your brain working.

You should also subscribe to the blog newsletter.

It's night time and 4 friends need to cross a fragile bridge, but they only have one torch. What's the order in which they should cross?

You are sunbathing when you decide to go and talk to some friends under a nearby sun umbrella, but first you want to get your feet wet in the water. What is the most efficient way to do this?

Let's prove that if you want to maximise \(ab\) with \(a + b\) equal to a constant value \(k\), then you want \(a = b = \frac{k}{2}\).