3 ms·
The months spend on building these, are often spent on becoming domain expert of one or several sub domains, build into the artifact. Which is not visible to th
by qikInNdOutReply 3y ago
The months spend on building these, are often spent on becoming domain expert of one or several sub domains, build into the artifact. Which is not visible to the outside world. Its similar to hiring one or several consultants, but the consultants were that one person, digging into fluid dynamics and what not to write that one system. The problem is often not in the software, but in the "domain" self-schooling one has to go through, to understand the process happening. Like sending a person to university again, but on the clock with a deadline.
https://en.wikipedia.org/wiki/Fast_inverse_square_root https://en.wikipedia.org/wiki/Fast_inverse_square_root
Best example of an alien artifact i could come up with on the fly: The using parties do not understand it, but can reuse it. They will have a hard time modifying it. To understand the properties, a deep understanding of math is needed, and how the inverse square root can be mapped to the binary properties of a float.
- Torkel 3y agoI agree with many comments here but especially with this - the domains these alien artefacts touch are the things that makes them so tricky. Nonlinear optimization is one such area I work with regularly. It seems there is an analogy to python and web programming here - a lot of people can work with things in python/js that are like alien artefacts to them. Are some areas more prone to alien artefactness than other areas? What about deep learning - how many folks doing it actually understand things vs just use neatly packaged alien artefacts?