Let’s say you believe that the best way to write a computer program quickly is to avoid early optimization. One day, you notice yourself tinkering with a for loop for...
We often hear the refrain: “I don’t have time for this!” In reality, what this often means is: “I don’t have enough attention for this.” For people whose schedules are...
Running programs on a single computer is great, but what if you want to run a program on multiple computers? For example, Amazon’s database is never going to fit on...
Terminal B of the Salt Lake City airport is unique among the airport terminals I’ve been to. Perhaps as an homage to Utah’s love of nature, this destination features a...
Democracy, the way we know it, has a lot of problems. Many Americans are now reporting record levels of discontent with the government, in a pattern echoed across other democratic...