Dear readers, I'd like to study the business side of software engineering: how to design a product, how to monetize it, how to study competitors, evaluate partners, make estimation of revenues and similar. In my ignorance I would call such knowledge "business modelling" but I may be wrong.<p>Are you aware of any good reputable up-to-date book/resource on such topic?<p>Thanks a lot!
1. There are no set truths in business.<p>2. Learn some basic accounting/finance. For example, you should know the difference between equity and debt or the difference between Net Income and Revenue.<p>3. <a href="https://www.ycombinator.com/library" rel="nofollow">https://www.ycombinator.com/library</a><p>4. <a href="https://a16z.com/" rel="nofollow">https://a16z.com/</a><p>5. Start reading more financial news (Bloomberg, CNBC, WSJ, FT)<p>6. Find successful founders/CEOs you admire and watch their interviews.<p>7. Work on something that has great potential rather than an area that is too small or secularly declining. "When a management with a reputation for brilliance tackles a business with a reputation for bad economics, it is the reputation of the business that remains intact."
Start with Lean Canvas(<a href="https://leanstack.com/lean-canvas" rel="nofollow">https://leanstack.com/lean-canvas</a>). Fill in the boxes in that canvas. You will understand the initial stages of building a software business. From there then watch microconf videos and listen to podcasts from indiehackers.
Try some of MBA coursework specifically strategy and marketing management oriented, and also Product Management.<p>A cliffs notes version might be the interview prep books that prepare you for product Management and business consulting roles.
Measure what matters - John Doerr | To understand how to measure success (with OKRs).<p>Empowered - Marty Cagan | For digital product leadership insights.