Implementation is the actualization of the heuretic in the real world

In the analogy that The process of creating a new heuretic node is like building something out of legos, implementation is the snapping together of the legos. Even though they have amazingly clean interfaces, you don’t hold a brick in each hand, close your eyes and seamlessly connect them together. You first look to see that they’re lined up and feel as you do micro adjustments while pushing to get them to fit together. The micro-adjustments create new heuretics through Learning by doing that are modules of the larger heuretic being implemented.

When is implementation complete? One possibility is that implementation is complete when the heuretic is usable by someone who didn’t conceive or implement it. Another way to look at it is that implementation isn’t complete until you can disperse the heuretic Dispersion is the process of a heuretic impacting the world. If that is the case, dispersion and implementation are coupled. However, I would argue that the coupling happens through constraints (Constraints limit the impact and dispersion speed of a heuretic) and affordances. If implementation isn’t complete until you can disperse the heuretic then implementation is never actually done and you go down a definitional rabbit hole. So instead let’s modify the original idea - implementation is done when the heuretic is usable by someone who didn’t conceive or implement it at a certain level of dispersion. Implementation then needs to be described as implemented “for a certain dispersion level.” Implementation generates a set of affordances, constraints, and assumptions that then can reach a certain level of dispersion based on the environment. This framework requires you to ask “what level of dispersion are you shooting for?” People generally IMPLICITLY have this level in their heads. A custom-built, expensive piece of scientific equipment seems pretty sufficiently dispersed but a custom-built, expensive concept car doesn’t.

What implementation looks like depends on the heuretic. One one end of the spectrum, implementation can be a mathematical proof - the result is usable by someone who didn’t do the proof. On the other end of the spectrum is either Internet software like Facebook/Google etc. or mass-manufactured widgets. Often for physical objects, in order to get to the price and consistency level that you need to achieve massive dispersion, you need to modify the thing for manufacturing. Manufacturing is important and often ignored


Web URL for this note

Comment on this note