hardware-screenless
Argues against the need for new hardware for AI assistants, proposing that existing simple phones paired with good headphones can deliver bidirectional voice interfaces effectively.
All blog posts tagged with product-development
Argues against the need for new hardware for AI assistants, proposing that existing simple phones paired with good headphones can deliver bidirectional voice interfaces effectively.
Key product development lessons learned from building FriendTime v2, including the importance of simple validation before adding features, avoiding premature monetization, and the underestimated time cost of final touches.
Weighing the pros and cons of making your mobile app invite-only, from collecting emails and creating scarcity to potential user churn and missing App Store traffic.
How FriendTime addresses contact chaos, privacy concerns, sparse relationships, disconnectedness, and social media addiction through a freemium model focused on real connections.
Principles for keeping app development costs low by focusing on your USP, using React Native, maintaining a simple development environment, and avoiding premature scaling.
Comparing seven methods for testing new features in React Native apps, from local testing to Expo channels, beta roles, and Firebase A/B testing.
A guide on implementing version control in your mobile app to force users to update when needed, using backend endpoints and update screens with over-the-air or store updates.
How to regain control of a clumsy startup codebase by simplifying development ecosystems, using JavaScript only, vertical scaling, and considering monoliths over microservices.
A startup idea for a maps app that provides navigation based on places you've already discovered, using human-friendly directions to help you learn the city instead of becoming dependent on GPS.
Comparing different methods for collecting user feedback in mobile apps including Intercom, WhatsApp, HockeyApp, and custom native solutions.
How to prevent API downtime by implementing a flexible client that monitors server CPU load and automatically reduces query frequency during high load periods.
Seven critical mistakes to avoid when building React Native apps including premature complexity, messy codebases, lack of product-market fit validation, and poor user retention strategies.
A decision framework for choosing between web and native app development, evaluating capabilities, platform preferences, user acquisition, retention strategies, and cost considerations including PWAs versus React Native.