Code, by Charles Petzold, is a fascinating look at building computers from the ground up. Starting in Chapter 11, it walks through creating logic gates. These can be used (amongst other things) to add numbers together. (more…)
Read more »
Quantified Mind is a website which provides a handful of cognitive tests. It lets you choose a bunch of tests and you can run them whenever you wish, adding quantitative variables you are measuring alongside (e.g. hours of sleep, or cups of coffee you dra... (more…)
Read more »
I've seen some programmers try to avoid the humble for loop at all costs, in
favor of more functional abstractions. I'm going to argue that the for loop
is sometimes simply the best option. That doesn't mean you should always use it
-- far from it -- but ... (more…)
Read more »
JSON Schema is a powerful tool for validating the structure of JSON
data. However, learning to use it by reading its specification is
like learning to drive a car by looking at its blueprints. You don’t
need to know how an internal combustion engine fit... (more…)
Read more »