Don’t feel guilty…

How timed distractions help to cement new concepts in the long term memory.

Photo by Alexandar Todov on Unsplash

It was late in the day and I should have been doing work for my MSc but I was sat there practicing my touch typing… A passage appears, it’s a randomly selected excerpt from the book How Calculus Reveals the Secrets of the Universe by Steven Strogatz. The passage read:


Medium Quick Read:

Don’t read 20 textbooks on programming history, just read this.

Sergi Kabrera via Unsplash (Edited)

It is widely recognised amongst computer scientists and historians that Ada Lovelace was the first computer programmer. The daughter of Lord Byron, born in London in 1815, pursued an academic career in mathematics, of which was considered highly unusual at the time. Ada’s passion for mathematics led her to the introduction to Charles Babbage [1]; The British polymath and inventor of the Analytical Engine which featured an arithmetic logic unit allowing programmatic flow control, of which she was fascinated by, although only a concept at the time [2]. The machine was programmed using manually fed punch cards, a method inspired…


Puzzles are addictive, but more importantly they are great fun and a brilliant way to practice and improve problem solving within programming and even life. Here are some of my favourites. Can you get 5/5?

Problem 1:

How many different 10-digit numbers, such as 9,734,289,294, can be written by using all 10 digits? Numbers starting with zero are excluded.

(Answer at the end of the page)


Novice, beginner, rookie… Whatever you want to call it, I was one before I read these books.

I began teaching myself python after finding myself heavily interested in Machine Learning, CNNs (Convolutional Neural Networks) and A.I Agent play. At first, I will admit that I was a little overwhelmed and found the amount that I would have to learn far beyond the amount of time I had to put aside for it. Well, that was before I found these books. …

Jake Vita

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store