What Dilwyn said!
I tried the raw QPTR interface, got lost in poor documentation for a beginner. I used to wonder how Jochen was able to create decent applications with such poor docs. I gave up.
Then came EasyPTR 2. "Great!" I thought, and bought a copy from Dilwyn. (I think.) Given the state of the QPTR docs, I figured easyPTR would be better. Wrong! Dilwyn and I used to talk about this application and named it difficultPTR for ages. Again, I gave up.
(But I'm no quitter!)
One day, or one whole weekend rather, I sat down with difficultPTR going through what information there was in the manual and looking at the examples and tring stuff out. I eventually figured out how things actually should be done and wrote my notes up in the "Pointer Environment, Idiots Guide" aka PEIG.
I also did a couple of tutorials for Quanta magazine.
My next step to stardom was finding out how the hell to get QLiberator compiled programs to actually work with EasyPTR applications. It eventually proved to be simple, just add '\0' to the end of any eastPTR commands. I have no idea why!
I think it was these, and other, problems with various softwares that gave me the impetus to start writing stuff in language that otherss couuld hopefully follow, leaading to a long and distinguished career as an author in IQLR and QL Today, before taking my skills to the Firebird Database project, and work where I was often commended on the quality of my docs. (Bur strangley, never on my spelling!)
From there, a book publishing contract was obtained and here I am.
Cheers,
Norm.