Sort:  

Agree, what I did when I run out of ideas, I blog what I learn from reading docs, watching tutorial videos.

That is a good start. Be inspired with what you have learned and project it out in your writing.

so called "revision" to re-enforce your memory on that

Very good revision! I must practice this more often!