Articles
Stock and Flow: Build Better Models
Nov 15, 2024 | 4 minute read
Stock and flow examples: 1) Capital stock; 2)...
Inversion: How Charlie Munger tackles hard problems
Oct 27, 2024 | 3 minute read
4 Inversion examples from Charlie Munger: 1) How...
How McKinsey Uses the SCR Framework for Powerful Slide Outlines
Sep 28, 2024 | 4 minute read
SCR framework is a powerful storytelling tool to...
Return on Invested Capital (ROIC) - Formula and Real World Examples
Sep 21, 2024 | 7 minute read
Understand ROIC and reinvestment rates for Google, Amazon,...
How to write a problem statement: The 3 components
Aug 24, 2024 | 4 minute read
1) Context: When situation happens; 2) Cause: This...
3 ways to avoid if-else hell in JavaScript
Jul 26, 2024 | 4 minute read
Alternatives to if-else conditionals in JavaScript: 1) Use...
How much is Netflix worth in 2024? $US100bn
Jul 5, 2024 | 3 minute read
Netflix equity DCF valuation. Subscriber and ARPU metrics....
Jobs To Be Done Examples and Principles
Jun 21, 2024 | 4 minute read
Jobs To Be Done examples and principles: 1)...
How Costco avoids failure? Focus on what sucks
Apr 5, 2024 | 4 minute read
Costco's retail strategy: 1) Pay staff more and...
How to profit in a recession? Sell pinball machines
Mar 1, 2024 | 4 minute read
1) Whiffle Board the original pinball. 2) What...
Principal Agent Problem - 4 Real Examples & Solutions
Feb 23, 2024 | 8 minute read
Managing conflicts of interest: 1) Ship captains killing...
How to treat stock compensation when valuing companies?
Jan 19, 2024 | 4 minute read
SBC expense in DCF valuation. 1) What is...
Share Buybacks vs Dividends: Who wins?
Dec 23, 2023 | 4 minute read
Why dividends are better than share buybacks. Understand...
How to build products users need
Dec 2, 2023 | 2 minute read
Apply the CSR (Context, Solution, Result) framework to...
How to write good feature requests
Nov 25, 2023 | 3 minute read
Product feature request template with examples. Writing tips...
Explain Your Product Without Buzz Words
Oct 6, 2023 | 3 minute read
4 questions with examples. 1) What does your...
How to Measure Total Shareholder Returns
Sep 22, 2023 | 2 minute read
TSR calculation and spreadsheet examples. Compare TSR performance...
Prospect Theory: Examples from Big Tech
Aug 18, 2023 | 4 minute read
How Amazon, Google, OpenAI leverage prospect theory in...
IRR vs MIRR Formula Explained: Choose the Right Metric for Your Investments
Jul 28, 2023 | 4 minute read
Confused between IRR and MIRR? Discover which return...
How to respond to product feature requests? Ask “When was the last time”
Jul 21, 2023 | 3 minute read
Explore examples of revealing struggles from feature requests:...
Chart Formatting: 5 Best Practices
Jun 23, 2023 | 2 minute read
Chart formatting tips: 1) Descriptive titles; 2) Fewer...
4 Key Charts - When and How to Use Them
Jun 17, 2023 | 5 minute read
4 charts everyone should know: 1) Column Chart;...
Understanding 6 Key Financial Ratios - Best Buy vs Netflix vs Meta vs Apple
May 20, 2023 | 6 minute read
1. Gross Margin; 2. Operating Margin; 3. FCF...
Product Strategies to Modify Behavior - Lessons on Self Control
Apr 28, 2023 | 4 minute read
How to use findings from self control research:...
Password Security 101 - Understanding How Hashing Works
Apr 19, 2023 | 5 minute read
1) How does password hashing work?; 2) Dangers...
Choose the Right SaaS Metrics - Play stupid games, win stupid prizes
Apr 15, 2023 | 10 minute read
Compare good vs bad SaaS metrics across the...
REST API Basics - 4 Things you Need to Know
Mar 24, 2023 | 7 minute read
How web applications talk to servers: 1. Basic...
Deprival Super Reaction Bias - Why it makes people go crazy?
Mar 10, 2023 | 3 minute read
Bias caused by loss of something almost possessed....
3 Alternatives to A/B Testing
Feb 25, 2023 | 5 minute read
What are the alternatives to A/B testing? 1)...
Moral hazard in startups - 3 examples
Feb 7, 2023 | 3 minute read
Examples of moral hazards and how to navigate:...
7 Types of Bias - Survivorship, Confirmation, Framing and More Examples
Jan 30, 2023 | 7 minute read
What are the 7 common types of bias:...
Kano Model Basics - 3 Things you Need to Know
Jan 13, 2023 | 5 minute read
How to prioritise product roadmap for customer satisfaction:...
Employee Training: Who is the Person Responsible?
Jan 4, 2023 | 4 minute read
Training and development is the manager’s job and...
Data Table UX: 5 Rules of Thumb
Dec 27, 2022 | 3 minute read
Data tables in web apps should help users...
User Interface Design: 5 Rules of Thumb
Dec 22, 2022 | 2 minute read
UI design patterns for web apps: 1) Use...
Availability Bias - Examples and How to Overcome
Dec 19, 2022 | 4 minute read
Availability heuristic occurs when we overestimate the frequency...
Cognitive Reflection Test - Examples of Reacting vs Checking
Dec 2, 2022 | 4 minute read
Why 50% of Harvard, MIT and Princeton students...
Unit Testing in NodeJS - Basics with Examples
Oct 31, 2022 | 13 minute read
Unit testing in Node.js with examples. How teams...
Commitment Bias - Examples and Observations
Oct 7, 2022 | 4 minute read
How commitment bias is used to influence people:...
How to Fail to Find Product Market Fit
Oct 5, 2022 | 2 minute read
3 steps to guarantee your startup will fail...
What is the Time Value of Money with Examples - 4 Elements of TVM
Sep 10, 2022 | 3 minute read
Understanding the TVM with Aesop’s fables. When are...
How Much is YouTube Worth? Over US$180bn in 2022
Sep 6, 2022 | 17 minute read
Google acquired YouTube for US$1.6bn in 2006. In...
The IKEA Effect - Why people fall in love with their own ideas
Sep 3, 2022 | 6 minute read
When and why the IKEA effect causes people...
How to Build a Content Creation Engine - Playbook & Template
Aug 19, 2022 | 9 minute read
5 step playbook to build a marketing content...
SEO Keywords for Demand Generation - A Content Marketing Playbook
Aug 6, 2022 | 11 minute read
5 tactics for picking topics that drive demand...
How the US Air Force Ditched the "Average" and Saved Lives
Jul 1, 2022 | 3 minute read
The average is a myth. Understand the pitfalls...
How to Solve the Right Problem - 4 Simple Questions to ask
Jun 17, 2022 | 6 minute read
Ask: 1) Whose problem is it really? 2)...
Learn React - Hooks and Context
May 7, 2022 | 16 minute read
Practical tutorial of using React Hooks, Custom Hooks...
Why Invest in Exchange Traded Funds (ETFs)?
Apr 6, 2022 | 6 minute read
1) Why Invest in ETFs; 2) How ETFs...
How to Run a Growth Experiment - Learn the 4 Steps
Feb 25, 2022 | 5 minute read
4 steps to a successful growth experiment: 1)...
Financial Model Formatting - 3 Core Best Practices
Dec 3, 2021 | 2 minute read
Investment Banking Excel and Google Sheet formatting best...
Finite State Machines - A Common Tool for Product Owners, Designers & Developers
Nov 26, 2021 | 5 minute read
How Finite State Machines allow cross-functional teams to...
5 Questions to Ask to Find Product Market Fit - User Interviews
Sep 18, 2021 | 4 minute read
5 user interview questions to validate product market...
Invert, Always Invert - Find out how to kill pilots
Aug 7, 2021 | 4 minute read
How Charlie Munger used the inversion process to...
How Much is Alibaba Worth? US$900 billion in 2021
Jun 4, 2021 | 8 minute read
Alibaba operates three of the largest digital platforms...
How to Increase User Engagement - 3 Learnings from Psychology
May 29, 2021 | 5 minute read
How to build habit forming products: 1) Deliver...
5 Key UX Design Principles - How to Make Products User Friendly
Jan 17, 2021 | 6 minute read
Learn the 5 Ways to Make Your Products...
Second Order Thinking: Unintended Consequences
May 30, 2020 | 3 minute read
Tips to help you examine the second and...
3 Decision Making Frameworks Startups can use to Navigate Uncertainty
Apr 11, 2020 | 7 minute read
3 useful decision making frameworks startups leaders and...
What are the Fiduciary Duties of a Director?
Apr 10, 2020 | 5 minute read
Five basic fiduciary duties of a Board member...
How to Deploy a Node App to AWS EC2
Jan 12, 2020 | 7 minute read
Walkthrough to deploy an Express.js app to AWS...
The Role and Functions of Board of Directors
Dec 26, 2019 | 3 minute read
What is the role of the Board? What...
Learn React - A Visual Explanation
Aug 31, 2019 | 3 minute read
How to structure your next web project using...
Clean Architecture Node.js - Build a REST API
Jul 29, 2019 | 15 minute read
Writing Clean Architecture in Node.js. REST API Tutorial...
Express Validation and Error Handling
Jun 21, 2019 | 10 minute read
Learn how to validate requests and handle errors...
Node.js Authentication Tutorial with Passport
Jun 1, 2019 | 15 minute read
Learn how to handle web authentication and authorization...
The Basics of Valuation
May 4, 2019 | 4 minute read
Understand the principles of intrinsic valuation. How to...
How to Rank Without Backlinks [Free Template]
Apr 30, 2019 | 9 minute read
What are backlinks? Do you need SEO backlinks...
SQL Basics
Apr 27, 2019 | 13 minute read
SQL basic boilerplate using starcraft relational data model...