top programmers 'usually' write books, this might give you some insights into the working of their mind. Avoid complicating it just read the book to get a feel of it.

With or without the book you can just model the person. The inner mind is capable of figuring out how best you can be like that person.

Alex