title: Is WPF a good technology for software engineers to learn?
body: <p>So I'm seeing a lot of C# software engineer job ads asking for lots of experience with WPF lately. I have not worked with WPF before, but it seems like it would be more of a designer oriented technology, not necessarily something that a programmer would need to know in depth. Now, I know there are a lot of cross-cutting skills (what programmer doesn't know HTML) but I'm wondering how much emphasis, if any, I should dedicate to learning WPF.</p>
  
  <p>I know this is a little subjective, but I'd like to get people's thoughts on the importance of WPF from a developer's perspective.</p>