Earlier quoted context omitted.
Intrigued by this exact question a long time ago, I took a look at some of Bellard's earlier projects. I studied a bit of a partial implementation of an OpenGL software renderer written by him. I even found a bug I could fix! Actually his first projects were not all that advanced, they are things "normal people" could do. I think key lies down to 3 points: - Start simple: do not try advanced projects at first, start…
> don't write the first function before you know what will be the last This is some seriously deep meta-heuristics. Very insightful. Thank you.
This is a true counter-standpoint to all the agile cargo cult that has been developed in the last years... Not to be taken as 100% dogma, like everything...