Book review: Structure & Interpretation of Computer Programming
What’s the difference between an expression and a statement? What makes code imperative or declarative? What does it really mean to program at diffe...
What’s the difference between an expression and a statement? What makes code imperative or declarative? What does it really mean to program at diffe...
I’ve been working through Brian Harvey’s CS61A course, as recommended by teachyourselfcs.com. It’s mind-blowing, but it’s also almost ten years old now and u...
This was my first year of Advent of Code. Sucked in by the fun but achievable challenges of the first week, I made a commitment to a couple of people that I ...
I’ve just completed a new project: a command line Python program to scrape job vacancies for a given search term from Indeed.co.uk, geocode, and save in JSON...
This is the big one! A stock trading app, allowing the user to register, log in, buy and sell shares and log out, all using Flask, SQLite and an API call to ...