It is mostly geared for someone just starting with Silverlight, and while experienced, I still found it very insightful.
Here is the link:
http://jesseliberty.com/2009/
One thing that I thought was particularly interesting is the following quote:
Top Down vs. Bottom Up
I’ll define these as follows (and let’s not quibble about corner-cases)
Top Down – Learn Silverlight by starting with what you want to build and learning how to build that – learn just enough of each skill to build your product.
Bottom Up – Set your project aside, learn the core skills, then look to combine them to successively approximate your project.
Of course, very few thoughtful people will take one approach to the total exclusion of the other but it is startling how many folks really try the Top Down approach.
I’m pretty sure some folks succeed with Top Down, but I’ve never seen it.As I'm trying to figure out some stuff for a personal project, I realize I followed this pattern. I'm trying to learn just enough animation to solve this problem, and I'm trying to accomplish it by reading and learning some open source code, and while that technique usually works for me, its not working in this case. Because of my fail, I've started looking at some about the basics of animation in SL, including reading some tutorials, blog posts, and the new book I mentioned in a previous email. I've discovered I need a foundation in Silverlight animation to accomplish my goal. So, Pete's blog post was insighful, and the quoted bit above is particularly relevant.
While I think there's nothing wrong with reading code to figure things out, I do think that there are times, when the problem is sufficiently difficult, where it might not be enough.