Juan's Digital Garden 🪴


Search IconIcon to open search

Abstraction Jenga

Last updated Dec 8, 2022

# Abstraction Jenga

My personal observation that as humanity advances in technological and intellectual ability, we create more abstractions that separate us from the “ground” basis. Example: JavaScript is a programming language that runs on the browser, which makes it quite a few degrees abstracted away from something like Objective C and especially lower-level languages like Assembly, and, of course, binary.

This layering and abstraction is handy because it lets us functionalize lower levels and take them for granted, thus making it easier to come up with more advanced things. However, there is a danger that in doing this we become too far removed from the ground and become less “able" in a way.