OK, I've realised that I'm not a good programmer..

Miscellaneous Forums/General Discussion/OK, I've realised that I'm not a good programmer..

People wont laugh at noobs, or even those who are here for longer and seem to know little. I mean most of us are grownups pretty much, and i dont see it as very grown up to laugh at someone in the first place.

I think what youre talking about is taking too large a steps in coding. This is when you have a working version now, but in order to get the next working version you need to code the WHOLE feature (ie function) and you cannot test it inbetween. Then what you need to do is find ways of debugging along the way, and in your case more importantly, figuring out what/how to do. Just think proceduraly and take small steps.

The only time I get demotivated is when i take too many big steps without testing/debugging and i run it the next time and i get some totally f-ed up results which are so complicated to understand my head is about to blow up. Then the long process of debugging takes place, often i use RuntimeError to find whats gone wrong and where, or position spheres in the 3d world to see the coordinates or behaviour, you just have to be inovative a little.