PRODUCT DECISIONS
Build what earns
its place.
A practical guide to the product capabilities founders ask about most—when they matter, what they cost in complexity, and what can wait.
THE LIBRARY
Decide the release
one capability at a time.
Each note covers inclusion criteria, implementation choices, common mistakes, and the tradeoffs behind the decision.
Identity and access
3 focused guides for this part of the product.
User Authentication
Secure login and registration systems including email/password, social auth, and passwordless options.
Social Login
OAuth-based login with Google, Apple, Facebook, and other identity providers.
Role-Based Access Control
Permissions systems for controlling what users can see and do based on their roles.
Payments and revenue
2 focused guides for this part of the product.
Communication
3 focused guides for this part of the product.
Real-time Notifications
Push notifications, in-app notifications, and real-time updates to keep users engaged.
Email Integration
Transactional emails, marketing emails, and email deliverability for critical user communications.
SMS Notifications
Text message notifications for OTP verification, alerts, and time-sensitive communications.
Data and storage
4 focused guides for this part of the product.
File Uploads
Secure file upload handling for images, documents, and media with storage and delivery optimization.
Search Functionality
Full-text search, filtering, and faceted search for product catalogs, content, and user data.
Analytics & Tracking
User behavior tracking, product analytics, and data collection for informed decision making.
Image Processing
Resize, optimize, transform, and deliver images efficiently for web and mobile applications.
Infrastructure
6 focused guides for this part of the product.
API Development
RESTful or GraphQL APIs for mobile apps, third-party integrations, and frontend-backend communication.
Database Design
Choosing and designing databases for scalability, performance, and data integrity.
Webhooks
Send and receive HTTP callbacks for event-driven integrations with external services.
Caching Strategy
Implement caching layers to improve response times and reduce database load.
Rate Limiting
Protect your API from abuse and ensure fair usage with request rate controls.
Error Tracking
Capture, monitor, and debug production errors to maintain application reliability.
User experience
1 focused guides for this part of the product.
DISCUSS YOUR APP
Turn the feature list
into a real release.
Bring the current scope. We will separate the product-defining work from the things that can wait.
Discuss your app