3 ms·
Chuck's philosophy is all about getting rid of everything that is not absolutely necessary for the task at hand, paring both the problem and solution down to th
by RodgerTheGreat 14y ago
Chuck's philosophy is all about getting rid of everything that is not absolutely necessary for the task at hand, paring both the problem and solution down to the minimum. Compare this with the instinct that most programmers have to generalize every problem and abstract code into "reusable" modules, whether or not that code is ever actually reused. Chuck might say that the best way to write maintainable code is to keep the codebase small enough that it can be rewritten when the requirements change. To program in Forth you have to fight against instincts drawn in from other languages.