keep-some-ideas-that-you-are-always-working-on

blog-post-ten-lessons-i-wish-i-had-been-taught#the-feynman-method

"Richard Feynman was fond of giving the following advice on how to be a genius. You have to keep a dozen of your favorite problems constantly present in your mind, although by and large they will lay in a dormant state. Every time you hear or read a new trick or a new result, test it against each of your twelve problems to see whether it helps. Every once in a while there will be a hit, and people will say: "How did he do it? He must be a genius!""

 

Makes sense to me! One thing I'm interested in is view models. I don't actively think about them, but they're a fascinating concept, and I have not arrived at a satisfactory understanding of them. They are made even more interesting because I don't believe anyone else has arrived at a satisfactory understanding of them either! So, I've filed them away as a topic worthy of study, and will casually follow any links I come across. If the articles are compelling, I add them to mvp-vs-mvvm-vs-presentation-model, and try to make note of what new angle on the concept the article introduced .

Another such topic is process automation. I'm specifically interested in automating complex and previously manual processes. Some processes are not completely automateable, and rely on continued interaction between the automated system and a human operator. I'm very interested in learning more about what goes on in that intersection, and how people and computers can work effectively together.