|
My favorite self-quote: technology development is applied philosophy. Wittgenstein taught it; we're the people living it. When philosophy and science existed mostly as words handed from one generation to the next in written form, it was possible to amass enough of a web of meaning for any one general field for a body of practitioners to gain useful applicable knowledge for the rest of humanity. But as philosophers found out early enough, and the sciences are learning too, it's also possible to create not only webs but islands of meaning, such that localized progress can appear to be made without having any impact, positive or negative, on mankind as a whole. We mind our knitting so well that nothing ever gets knitted. We technology developers have this problem; but we not only have it, we have had it over and over again with each new domain we absorb. We start with (spoken) languages, jargon, and cultural knowledge, combine various tribes together, create a mezzanine language among ourselves, then translate all of that into math. Hopefully it's provable, rock-solid math. But however we do it, we deal with mapping ideas to bits. In the history of mankind, nobody else has ever had the job of doing that over and over again across dozens or hundreds of domains. Instead, the typical approach was to become good in one domain, then continue to specialize. In this sense, technology solution development is applied polymathematics. Because of that, it's been really interesting watching the tech community interact with the academy. I don't think there's much love lost on either side most days, but both groups have important things to offer the other. I've seen several attempts to formally bridge the gap, but it's usually done through some quasi-formal symbolic system such as UML. The light hasn't come on yet. We are getting close, though, as it's a hoot to watch. History nerd note: when Wittgenstein first began down this road and realized the impact of what he was doing, he announced that he had "solved philosophy". Philosophy was no longer something that needed work. This had to have driven Russell bananas; as he was trying to "solve" it by going down an almost diametrically-opposite path. |
It seems that philosophers like Wittgenstein deal with all text communications (like a law book) or at most with text and formulas (like a math book). It not clear how their work relates to something such as a complex, detailed structure diagram of a molecule like a enzyme, such as are frequently published.