TASTE CHALLENGES
153 Taste Challenges
Taste isn't a talent — it's trained.
12 dimensions · 30-90 min each · Repeatable · Click cards for details
Architecture Intuition
Develop the instinct to tell good architecture from bad at a glance · 0/15 Done
Napkin Test
Sketch an architecture diagram on paper, then have AI draw one too and compare the differences
Over-Engineering Hunter
Decide which of two architecture proposals is more appropriate -- simple or complex?
Hindsight Analyst
Analyze a real-world system failure case and deduce the root cause
Single Point of Failure Hunter
Identify all single points of failure in a given architecture
Database Design Challenge
Draw an entity-relationship (ER) diagram for an application
Tech Stack Debate
Choose a tech stack for a project and justify your reasoning
Scalability Simulation
Simulate how a system evolves from 100 users to 1 million users
Cache Strategist
Design caching strategies for different scenarios
API Design Review
Review an API design for consistency and usability
Performance Audit
Diagnose the performance bottleneck of a slow website
Third-Party Dependency Evaluation
Evaluate whether a third-party service is worth depending on
Data Flow Tracing
Trace the complete data flow triggered by a user action
Microservices vs Monolith
Determine when to break a system into microservices
Capacity Planning
Plan capacity for an upcoming traffic spike
Architecture Decision Record
Write an ADR (Architecture Decision Record)
UX/Product Taste
Cultivate aesthetic sense and judgment in product design · 0/18 Done
5-Second Test
Open 5 apps, look at each for 5 seconds, then close your eyes and answer key questions
Empty State Audit
Check how an app behaves when there is no data
Friction Diary
Log friction points you encounter while using software each day
Error State Test
Test how an app behaves when errors occur
Competitor Teardown
Perform a deep teardown of a competitor product design
Accessibility Audit
Check an app for accessibility support
Loading State Master
Design elegant loading states and skeleton screens
Mobile Responsiveness Test
Test the app experience on a mobile device
Signup Flow Optimization
Analyze and optimize the user registration flow
Squint Test
Squint at the interface to train your visual hierarchy perception
Consistency Patrol
Check design consistency across an app
Navigation Intuition Test
Test whether users can intuitively find features
Micro-Interaction Design
Design meaningful micro-interaction animations
Form UX Review
Review form user experience
Color Psychology Decoded
Analyze brand color strategies
Font Pairing Tasting
Understand how fonts affect perception
Dark Mode Review
Review the design quality of dark mode
Design System Review
Review the completeness of a design system
Security Instinct
Develop sensitivity to security vulnerabilities · 0/12 Done
Threat Modeling
Identify potential security threats for an application
Injection Hunter
Find injection vulnerabilities in code
Leak Detective
Find leaked sensitive information in code
Permission Boundary Test
Test whether an app's permission controls are correct
Authentication Audit
Audit the security of an authentication system
Encryption Assessment
Evaluate whether data encryption schemes are sound
HTTPS Detective
Check whether HTTPS configuration is correct
Input Validation Sandbox
Test the completeness of input validation
OAuth Flow Tracing
Trace the complete OAuth authentication flow
API Security Check
Check API security configuration
Supply Chain Risk
Evaluate the security risk of third-party dependencies
Privacy Compliance Check
Check an app's data privacy compliance
Prompt Engineering
Master the art of communicating with AI · 0/15 Done
Good Prompt vs Bad Prompt
Compare and analyze the differences between good and bad prompts
CLAUDE.md Craftsman
Write a high-quality CLAUDE.md configuration
Context Engineering Challenge
Learn how to provide the best context for AI
Role-Play Prompting
Improve AI output quality through role assignment
The Art of Constraints
Learn to precisely control AI output with constraints
Few-Shot Learning
Teach AI to complete tasks by providing examples
Step-by-Step Breakdown
Break complex tasks into steps
Defensive Prompting
Design prompts that prevent AI from going off track
Iterative Refinement
Improve AI output through multiple iterations
Chain of Thought
Guide AI to reason step by step
Output Format Control
Precisely control the format of AI output
Error Recovery
How to effectively correct AI when it goes off track
SPEC.md Writing
Write a spec document that AI can execute perfectly
Multi-Agent Orchestration
Orchestrate multiple AI agents to collaborate on a task
Meta-Prompting
Write a prompt that generates good prompts
Cost & Business
Develop business awareness and cost consciousness · 0/15 Done
Cost Intuition Calibration
Estimate cloud service costs and calibrate your intuition
Scale Mental Math
Mentally calculate operational costs at different scales
Tech Stack ROI
Calculate the return on investment of tech stack choices
Business Model Canvas
Create a business model canvas for a product
Free Tier Design
Design an attractive free tier
Competitor Pricing Analysis
Analyze competitor pricing strategies
Unit Economics
Calculate per-user acquisition cost and lifetime value
Pricing Psychology
Apply pricing psychology to design prices
Cost Optimization Hunt
Identify unnecessary costs that can be cut
Revenue Model Design
Design a sustainable revenue model for a product
MVP Scoping
Define the minimum viable scope for a product
Paid Conversion Funnel
Design the conversion path from free to paid
Investor Perspective
Evaluate a product from an investor's perspective
Tech Debt Quantification
Quantify the business impact of technical debt
Market Sizing
Estimate the size of a target market
Code Review
Develop judgment for code quality · 0/10 Done
Bug Hunter
Find hidden bugs in code
Before & After Refactoring
Compare code quality before and after refactoring
Naming Tasting
Review the quality of variable and function names
Complexity Assessment
Assess whether code complexity is reasonable
Test Coverage Review
Review whether test coverage is sufficient
Dependency Audit
Audit the quality and security of project dependencies
PR Review Practice
Simulate reviewing a Pull Request
Error Handling Review
Review the quality of error handling in code
Performance Code Review
Review code from a performance perspective
AI Code Review
Review the quality of AI-generated code
Marketing & Growth
Develop marketing mindset and growth awareness · 0/15 Done
Homepage Copy Review
Review the effectiveness of product homepage copy
Competitor Positioning Analysis
Analyze competitor market positioning
User Persona
Create a detailed target user persona
Growth Experiment Design
Design a growth experiment
Social Media Strategy
Develop a social media strategy for a product
Content Marketing Plan
Plan a content marketing strategy
SEO Basics Audit
Audit a website's SEO fundamentals
Landing Page Optimization
Optimize landing page conversion rate
Email Marketing Design
Design an effective email marketing sequence
Product Hunt Prep
Prepare for a Product Hunt launch
Word-of-Mouth Design
Design mechanisms that promote word-of-mouth sharing
A/B Test Design
Design meaningful A/B tests
Customer Story Mining
Uncover and tell customer success stories
Pricing Page Optimization
Optimize pricing page design
Brand Voice Definition
Define a product's brand voice and tone
Data & Analytics
Develop the ability to make data-driven decisions · 0/10 Done
Metric Selection
Choose the most important metrics for a product
Data Visualization Review
Review the effectiveness of data visualizations
Funnel Analysis
Analyze user conversion funnels
Data Anomaly Detection
Discover anomalies and issues from data
User Behavior Analysis
Analyze user behavior data
SQL Query Review
Review the efficiency of SQL queries
Data Quality Audit
Audit data quality and completeness
Privacy Data Handling
Review how sensitive data is handled
Report Design
Design useful data reports
Experiment Results Analysis
Analyze A/B test results
AI/LLM Integration
Master AI/LLM integration in products · 0/15 Done
Hallucination Detective
Detect and handle AI hallucinations
Model Selection
Choose the right AI model for different scenarios
Token Economics
Understand and optimize token usage costs
Context Window Management
Effectively manage the AI context window
Streaming Response Design
Design UX for streaming AI responses
RAG System Evaluation
Evaluate the quality of a Retrieval-Augmented Generation system
AI Product Design
Design an AI-first product experience
Safety Guardrails Design
Design safety guardrails for an AI system
Cost Optimization
Optimize AI API call costs
Evaluation Metrics Design
Design evaluation metrics for an AI system
Multi-Model Strategy
Design a multi-model routing strategy
User Feedback Loop
Design a user feedback mechanism for AI
AI Error Handling
Handle various exceptions in AI systems
Prompt Injection Defense
Defend against prompt injection attacks
AI Ethics Review
Review ethical concerns in AI systems
Communication & Docs
Improve technical communication and documentation skills · 0/10 Done
Technical Doc Review
Review the quality of technical documentation
README Writing
Write an excellent README
Tech Blog Review
Review a technical blog post
API Documentation Design
Design clear API documentation
Error Message Design
Design helpful error messages
Changelog Writing
Write a valuable changelog
Technical Decision Document
Write a technical decision document
Presentation Design
Design a clear technical presentation
Code Comment Review
Review the quality of code comments
Cross-Team Communication
Explain technical concepts to non-technical stakeholders
Ops & Reliability
Develop operations and system reliability awareness · 0/10 Done
Log Detective
Diagnose issues from logs
Monitoring Dashboard
Design an effective monitoring dashboard
Alert Design
Design effective alerting rules
Deployment Strategy
Choose an appropriate deployment strategy
Disaster Recovery
Design a disaster recovery plan
Database Backup
Design a database backup strategy
Environment Management
Manage dev/staging/production environments
Incident Postmortem
Conduct an incident postmortem
Automation Check
Design automated check processes
Capacity Monitoring
Design a capacity monitoring plan
Performance Optimization
Develop intuition for performance optimization · 0/8 Done
First Paint Optimization
Optimize page first-paint loading speed
Image Optimization
Optimize web page image loading
Database Query Optimization
Optimize slow queries
JavaScript Performance
Optimize JavaScript execution performance
Caching Strategy
Design an effective caching strategy
API Response Optimization
Optimize API response time
Core Web Vitals
Analyze and improve Core Web Vitals
Performance Budget
Set a performance budget for a project