3 ms·
After Feynman's death his blackboard had written upon it two things, one was "If I cannot recreate it I do not understand it". Software is so complex, dependen
by lifeisstillgood 3y ago
After Feynman's death his blackboard had written upon it two things, one was "If I cannot recreate it I do not understand it".
Software is so complex, dependencies so deep that we have to be experts in both minimising our dependancies and in recreating them from the ground up.
In every team I join my first thing to hang on about is recreating the same builds time after time.
- mdaniel 3y agoI have a corollary about that: it's not open source if I can't build it Now there's for sure a spectrum there, since "can't" could mean a lot of different things to different people, but a good straight-face test is whether they have a CI build specification in the public repo since building in CI and a newcomer trying to build the repo often have very overlapping concerns