Hehe, to demotivate Regious even more: From what I read most people say you can’t program until you did it for x years. x mostly lies in the 5-10 range 😉 I am well over that mark and at least would agree that in the beginning most people can’t judge what amount of work they need for certain things. Which is logical, since they miss the experience for that.
Try looking at the FLHook source, maybe then you understand better what we do.
There are also adoxa’s plugins, which have source (written in c), but they are mostly even less easy to understand.