In time, the founder of Microsoft himself became associated with another computer scientist’s rule of thumb: Gates’s law, which claims that, as a result of wasteful and inefficient code and redundant features, the speed of software halves every eighteen months.