Note that EVERYTHING on the main page is worth reading. I didn't see it there, but you should also know that it's rude to hijack someone else's thread, as you tried to do here. I deleted your post there. I would have split it off to its own thread, except you had already created this one.
In any case, once you've read those tips, please come back and ask your question again, following the advice given.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors