Timilearning - A blog by Timi Adeniran

Subscribe
Archives
July 26, 2022

[New Post] A Library for Incremental Computing

Hello,

Thank you for subscribing to get notified when I publish a new post.

This new post is on Incremental Computing, which Wikipedia defines as:

A software feature which, whenever a piece of data changes, attempts to save time by only recomputing those outputs which depend on the changed data.

Here is a preview of the post, along with a link to the full content.


Incremental Computing

Imagine we find ourselves working on a program to calculate the answer to something as difficult as “the ultimate question of life, the universe, and everything”. Typically, a question so grand will require a complex formula to solve. But in this alternate universe, we have been told that we can solve this by simply plugging in values for x and y into the formula: z = (x + y) * 42.

We sigh with relief as this problem is now simpler. But our relief is short-lived: we are told that the values of x and y each take up to a day to compute, because their formulas are so complex, and our program will have to wait.

Continue reading…


Thank you,

Timi

Don't miss what's next. Subscribe to Timilearning - A blog by Timi Adeniran:
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.