How is Design Important as a Developer and What Can You Do to Level Up?
Explains why design is crucial for developers, covering UX basics and offering practical tips to improve design skills for better products.
Explains why design is crucial for developers, covering UX basics and offering practical tips to improve design skills for better products.
An introduction to A/B-testing as a method for data-driven product decisions, covering its basic principles and connection to incremental improvement.
Explains how to use Monte Carlo analysis for product development, using TweetDeck screen capacity as a practical example.
A blog introduction focusing on technical essays, tutorials, and reflections about software development, tools, and career advice.
A guide for developers on generating product ideas by identifying real-world problems, emphasizing problem-first thinking over solution-first approaches.
A review of Marty Cagan's book 'Inspired,' covering the role of Product Management in the tech industry and its practical techniques.
A developer's cautionary tale about building an MVP too late, using a recipe ingredient parsing service as a case study.
A developer-founder discusses the trap of focusing on comfortable technical work over essential business growth activities like marketing and sales.
A product development philosophy on deciding when to ship a new feature or kill it, based on user feedback when the feature is removed.
A detailed follow-up on Heroku's 'Rule of Thirds' team planning exercise, sharing refined processes and best practices for long-term technical prioritization.
A transcript of Kara Swisher's 2019 Twitter interview with Jack Dorsey, focusing on Twitter's progress and responsibility.
A guide on effective requirements gathering for consumer startups, focusing on MVP, user feedback, and iterative development.
A developer's perspective on why solving new problems is easier to sell than making marginal improvements to existing solutions.