Explore
Basic and the ROMs that changed the world (and then disappeared) (2022)
For all practical purposes, BASIC is seldom used and mostly forgotten today. But given my praise...
Context: The Missing Feature of Programming Languages
Modern computer hardware is so capable that we can often simply ignore its limitations when writing...
How Programming Languages Got Their Names
Have you ever wondered how the likes of Python or Java got their names? Let’s take...
Python types have an expectations problem
In the last ~10 or so years, many of the popular scripting languages gained optional static...
Benchmarking Mojo: A Deep Dive into Performance and Practicality
This is part I of a series of articles on using Mojo in Advent of Code.Go...