How I do product roasts
Product roasts are the best way to enhance one’s sensibility around building better products. It’s called a “roast” because it often involves a no-holds-barred, brutally honest critique of the product’s features, design, user experience, and overall value proposition.
In the spirit of ‘everything is a remix’, I’ve liberally forked, remixed and adapted a set of questions from industry leaders like Manas Saloi and Julie Zhou, to create my own tailored questionnaire for a product roast.
I run this through a new product or even a feature I would like to dig deeper into.
Strategy, Distribution and Market
- If I was the PM for a product, how would I grow it?
- What is the GTM of this product?
- How big is this market?
- Is the app a leader in this category?
- Where does the product fit into the larger ecosystem of other companies/competitors? Where are they in this landscape?
Understanding the company and the larger context
- What are the other products which the company creates? How does this product fit into the larger ecosystem?
- What’s the culture and DNA of the brand?
- What is the tone and voice of their brand? Any hints being dropped from their company blogs?
- Any news from seekingalpha, perplexity, techcrunch, crunchbase on the company status
- what is the vision the executives from the company are pitching in global platforms/podcasts/round-tables etc?
Playstore
- Is the name unique? is it memorable?
- What is written in the About section? Is it too generic? Do they talk about the value prop in terms of JTBD?
- How do the screenshots look like?
- What are the metrics shown on the playstore page?
- Do I see it running ads on its competitor pages?
- What has been their approach for the description? Is it just a bunch of keyword stuffing? Written description using reviews of their users to show social proof?
- How is the page different from its competitors?
Positioning
- What do I think about its positioning? Has the positioning been consistent across other touchpoints?
- Is there a crisp and consistent description of the product across their playstore page, app?
- What is A, B and C, but not D for this product? What are the things they say they do, and the things they say they don’t? And the things they say they do, but don’t?
Onboarding
- How frictionless is the onboarding process? Any identifiable barriers?
- Is signup mandatory?
- Can you skip the onboarding process?
- What is asked in the onboarding process?
- How quickly can you get to the meat of the product? Get gratification by completing the task I hired for? Measure both by the number of steps as well as the time taken
- What is the developer optimising for in the signup flow?
- What are the decisions in the onboarding that might affect the FTUE?
- Are they talking about features or jobs?
First Time User Experience
- How does the app feel? What emotions does it raise?
- Is the FTUE overwhelming? Does it meet my expectations?
- If I have to describe this app to others, how will I do that in less than 8 words? Will I use the same thing highlighted by the product team on the playstore page/app?
- Is the experience a straight line?
- What is absurd/supernormal about it?
- If I was the PM designing this FTUE, what data would I collect to personalise the experience?
- What are the hypothesis I have that I would test as a PM?
Jobs to be done
- What are the main jobs a user might have been hired this product for?
- What does the JTBD force diagram look like for this app?
Defensibility
- What is the moat?
- How is the app increasing the switching cost?
- How is it decreasing switching cost if I am thinking of switching over from other apps?
Building trust and reliability
- What are the trust indicators in the product?
- How is the app reducing customer anxiety?
- Is there any social proof?
- How does the user know it is a legit business?
Product and Design
- What are the interactions I like?
- What do I hate?
- Do I like the information architecture?
- What are the things I can copy in my own products?
- Is there some interactions, some visual elements which do not map to the convention? Any that follow industry standards that other apps don’t?
- Does the product design align with the frameworks I have learned over the years? Where does it deviate from the norm?
- Now that i have used the product, what are the metrics I think the PM should be measuring?
- What do I think the north star of the product is?
- What are the experiments I would run?
- Does the app experience tie back to what was promised in the playstore?
End of post
Subscribe to get future posts via email (or grab the RSS feed). 2-3 ideas every month across design and tech
Read more
- Breadboarding, shaping, slicing, and steelthreading solutions with AI agentsproduct-management
- How I started building softwares with AI agents being non technicalagentic-engineering
- Legible and illegible tasks in organisationsproduct
- L2 Fat marker sketchesdesign
- Writing as moats for humanswriting
- Beauty of second degree probesdecision-making
- Read raw transcriptsknowledge
- Boundary objects as the new prototypesprototyping
- One way door decisionsproduct
- Finished softwares should existproduct
- Essay Quality Rankerobsidian
- Export LLM conversations as snippetsbrowser-extension
- Flipping questions on its headinterviewing
- Vibe writing maximswriting
- How I blog with Obsidian, Cloudflare, AstroJS, Githubwriting
- How I build greenfield apps with AI-assisted codingai-coding
- We have been scammed by the Gaussian distribution clubmathematics
- Classify incentive problems into stag hunts, and prisoners dilemmasgame-theory
- I was wrong about optimal stoppingmathematics
- Thinking like a ship
- Hyperpersonalised N=1 learningeducation
- New mediums for humans to complement superintelligenceai-coding
- Maxims for AI assisted codingai-coding
- Personal Website Starter Kitai-coding
- Virtual bookshelvesaesthetics
- It's computational and AI everythingai-coding
- Public gardens, secret routesdigital-garden
- Git way of learning to codeai-coding
- Kaomoji generatorsoftware
- Copy, Paste and Citecuriosities
- Style Transfer in AI writingai-coding
- Understanding codebases without using codeai-coding
- Vibe coding with Cursorai-coding
- Virtuoso Guide for Personal Memory Systemsmemory
- Writing in Future Pastwriting
- Publish Originally, Syndicate Elsewhereblogging
- Poetic License of Designdesign
- Idea in the shower, testing before breakfastsoftware
- Technology and regulation have a dance of ice and firetechnology
- How I ship "stuff"software
- Weekly TODO List on CLIcli
- Writing is thinkingwriting
- Song of Shapes, Words and Pathscreativity
- How do we absorb ideas better?knowledge
- Read writers who operatewriting
- Brew your ideas lazilyideas
- Vibescreativity
- Trees, Branches, Twigs and Leaves — Mental Models for Writingwriting
- Compound Interest of Private Notesknowledge
- Conceptual Compression for LLMsai-coding
- Meta-analysis for contradictory research findingsdigital-health
- Beauty of Zettelswriting
- Proof of workproduct
- Gauging previous work of new joinees to the teamleadership
- Task management for product managersproduct
- Stitching React and Rails togetherai-coding
- Exploring "smart connections" for note takingknowledge
- Deploying Home Cooked Apps with Railssoftware
- Self Marketing
- Repetitive Copypromptingwriting
- Questions to ask every decadejournalling
- Balancing work, time and focusproductivity
- Hyperlinks are like cashew nutswriting
- Brand treatments, Design Systems, Vibesdesign
- How to spot human writing on the internet?writing
- Can a thought be an algorithm?product
- Opportunity Harvestingcareers
- How does AI affect UI?design
- Everything is a prioritisation problemproduct-management
- Nowlifestyle
- How I do product roastsproduct
- The Modern Startup Stacksoftware
- In-person vision transmissionproduct
- How might we help children invent for social good?social-design
- The meeting before the meetingmeetings
- Design that's so bad it's actually gooddesign
- Breaking the fourth wall of an interviewinterviewing
- Obsessing over personal websitessoftware
- Convert v0.dev React to Rails ViewComponentsrails
- English is the hot new programming languagesoftware
- Better way to think about conflictsconflict-management
- The role of taste in building productsdesign
- World's most ancient public health problemsoftware
- Dear enterprises, we're tired of your subscriptionssoftware
- Products need not be user centereddesign
- Pluginisation of Modern Softwaredesign
- Let's make every work 'strategic'consulting
- Making Nielsen's heuristics more digestibledesign
- Startups are a fertile ground for risk takingentrepreneurship
- Insights are not just a salad of factsdesign
- Minimum Lovable Productproduct
- Methods are lifejackets not straight jacketsmethodology
- How to arrive at on-brand colours?design
- Minto principle for writing memoswriting
- Importance of Whytask-management
- Quality Ideas Trump Executionsoftware
- How to hire a personal doctor
- Why I prefer indie softwareslifestyle
- Use code only if no code failscode
- Personal Observation Techniquesdesign
- Design is a confusing worddesign
- A Primer to Service Design Blueprintsdesign
- Rapid Journey Prototypingdesign
- Directory Structure Visualizercli
- AI git commitscli
- Do's and Don'ts of User Researchdesign
- Design Manifestodesign
- Complex project management for productproducts
- How might we enable patients and caregivers to overcome preventable health conditions?digital-health
- Pedagogy of the Uncharted — What for, and Where to?education
- Future of Ageing with Mehdi Yacoubiinterviewing
- Future of Equity with Ludovick Petersinterviewing
- Future of Mental Health with Kavya Raointerviewing
- Future of Tacit knowledge with Celeste Volpiinterviewing
- Future of Rural Innovation with Thabiso Blak Mashabainterviewing
- Future of unschooling with Che Vanniinterviewing
- Future of work with Laetitia Vitaudinterviewing
- How might we prevent acquired infections in hospitals?digital-health
- The soul searching yearsentrepreneurship
- Design education amidst social tribulationsdesign
- How might we assist deafblind runners to navigate?social-design