Wall-E's software took me quite some time to develop. In fact (as anticipated) it took much longer than 3D design, mechanical or electronic assembly, etc. Development was not linear. A couple of times, when frustrated by the bugs or unreliability, I thew...