Thoughts on Projects, Products, and Software by Rami James
Assorted accumulated thoughts on how projects are run, what makes for a good product, and how software should be developed by Rami James, a veteran startup founder, design thinker, and product developer.