Are there some universal principles of good product design?

Karl Wiegers presents some principles and lessons anyone can use to design better products.

What’s the difference between BA, PM and PO?

Kevin Brennan explains the difference between business analyst, product manager and product owner.