ProLang: Simon’s first jam submission

Amidst all the traveling in August, Simon was working on his first serious coding competition submission. Together with a friend from Australia, he was building a new programming language called … Continue reading ProLang: Simon’s first jam submission

#MegaFavNumbers

Simon has made it into the #MegaFavNumbers playlist, organized by Cambridge’s James Grime for mathematicians on YouTube. Nearly 250 mathematicians (including StandUpMaths and 3Blue1Brown) have pitched in with videos about … Continue reading #MegaFavNumbers

Ray Marching

Simon has set his first steps towards creating a 3D renderer. What’s a 3D renderer? 3D rendering is a process of converting 3D models into 2D images on a computer. … Continue reading Ray Marching

Simon’s first 4 kyu kata solved! And a high competitive programming rank!

Simon has solved his first 4 kyu kata (programming assignment at a master programmer level) on CodeWars: Kata In our dojo, kata are real code challenges focused on improving skill … Continue reading Simon’s first 4 kyu kata solved! And a high competitive programming rank!

Singing bottles, negative kelvins and resolving Zeno’s paradox

Picking up hiking keeps leading to beautiful conversations and thought experiments on the way. Yesterday, on our longest hike so far (over 8 km, partially in the sand), as we … Continue reading Singing bottles, negative kelvins and resolving Zeno’s paradox

Test Tube Games

Simon has had hours of fun with Test Tube Games, a science games portal featuring interactive explanations and dynamic puzzles on Chemistry and Physics. He has created two simulations based … Continue reading Test Tube Games

Tchisla Clone

Simon is working on a clone of Tchisla, an absorbing number puzzle app from the (Russian!!) creators of Euclidea. The aim is to represent numbers as arithmetical expressions using only … Continue reading Tchisla Clone

A Small Program that Doubles Itself

I wrote a small program that copies itself. When the program doubles itself it executes itself twice. The code that doubles itself is now doubled. The second time you run … Continue reading A Small Program that Doubles Itself