Get the latest tech news
The Forth Methodology of Charles Moore (2001)
Applied to Programming: 1. BEGIN BEGIN BEGIN Identify and reject your illusions and ideas that don't help.
This methodology, framing a programming task here, can be applied to designing hardware, it has, or to any type of problem. The inventor of Forth, Charles Moore, says that his language was designed to "avoid" the "unsolveable" problems in computer science. On each iteration you understand the problem better, each time you go through the loop, you find remaining places for new optimization.
Or read this on Hacker News