3 ms·
I don’t want to sound smartass but building an identical clone of an existing application is very fast and often totally automated. That’s what your compiler ch
by krisoft 6y ago
I don’t want to sound smartass but building an identical clone of an existing application is very fast and often totally automated. That’s what your compiler chain does.
- sriku 6y agoAt the risk of sounding like another, it can be simpler than that - just install the already compiled software. In a sense, the thing about composing software using "microservices" is about "install it and get going".
- TeMPOraL 6y agoParent wrote "functionally identical", not "identical".
- TuringTest 6y agoWhat does the compiler do if you start "from scratch", i.e., without any source code?
- username90 6y agoChange the criteria that you should rewrite it in another framework and the point still stands. You already have a perfect specification in the existing code, no unknowns at all, just implement it. Yet it still takes months or years.
- PeterisP 6y agoA good physical analogy is the historical Soviet recreation of USA B-29 Superfortress as Tu-4, based on copying all the parts (based on 4 captured aircraft), but needing to rework to the metric standards (i.e. so wherever you have, for example, 1/4 inch i.e. 6.35mm sheet metal or fasteners or whatever, you have to pick 6 or 7mm instead (because your "different framework" doesn't supply 1/4 inch stuff), which changes the weight distribution and structural integrity, which requires additional tweaks). You're making a functional copy, still took more a year just for the designs. The same with other physical objects - as long as the underlying framework or supply chain changes, it tends to require re-engineering.
- invalidOrTaken 6y agoA very interesting post on this topic: https://vvvvalvalval.github.io/posts/2018-07-23-datascript-as-a-lingua-franca-for-domain-modeling.html https://vvvvalvalval.github.io/posts/2018-07-23-datascript-a...