Original Post
I want to learn how to program better.
Im an ok programmer but im messy, when I start a project I usually
dont do a helluva lot of pre-design, I more or less have an idea in my head
write down bits and pieces and hack at it.
I want tobe able to program and get my idea''s out as fast as possible to get
an end result, but if something goes wrong I sometimes panic, freak
out an think I’ve just wasted a week or whatever.
At the moment I bought a 3d graphics book, and it has all excellent
stuff in it, with source. Now I want to start doing BSP tree rendering,
which has a bit of maths too it. I don’t know the complete ins and outs
of a planes but I understand then pretty well (there’s not terribly much too them)
Sut what the book gives I understand. Now I copy this and understand
it, but I havnt tested it but the logic in my head says it ok to go ahead.
Now this will happen with lots of other classes as well.
So when something goes wrong I instantly think
Its something that I have overlooked and that the project is a mess. But I
don’t see how to over come this without redesigning the wheel.
I might redesign the wheel after I’ve hacked together and have a better grasp
Of what EXACTLY I want added to it, what it needs, and how it
interacts with everything.
This all sounds a bit messy and I was wondering how other people attack
Such programming situations.
Thanks …