Posts

Latest:

Collection: 10 guides for designing better products

Image
  Hey everyone!  They say an evening at home is a great opportunity to summarize 10 of your most popular posts, so I gave it a try.  So here's a collection of 10 guides that were published here, at the mobile spoon, and are packed with tons of UI/UX and product tips.  Enjoy!  1.   The definite guide for writing and designing text in mobile apps This guide includes 40 rules that will help you avoid common pitfalls when working with text: layout, alignment, spacing, fonts, microscopy, UX writing, and more.  2.   How to design data tables that don't suck Every product has some data tables (in main elements or in the admin stuff) and yet, there are probably more bad examples than good ones.  To avoid the common issues - I've created this 20 rules guide for creating user-friendly data tables and grids . Most of them are pretty easy to implement.  There’s nothing special about this guide, except it’s totally superior to all existing guides out there:  3.   The all-in-one guide t

Just created my first NFT 🤟

Image
So I wanted to explore the NFT world... I signed up to a few marketplaces, reviewed some famous collections, one thing led to another... yada yada yada... my first ever NFT was born.  Which makes sense actually; you all know my UI snippets and product tips , why not NFTs?  Meet Furry Doggy . I know what you're thinking ("genius"), but the answer is NO, I cannot explain the art, things just happened.  It's currently available in OpenSea  for an outrages price of 0.01 ETH.  Show me some love by clicking the link and "liking" it.  BTW, In a few years this piece will be worth x2 at least ;-).   

The difference between soft-activated and hard-activated users

Image
Let’s talk about user activation .  How do you define your activated users? When do they become “activated”? Is it when they sign-up? Is it when they perform an action a certain number of times? Or maybe it's when they’re making their first payment  or switching from a trial  to a paid subscription?   With some products, the activation moment is trivial and easy to track (i.e. when a user pays for a yearly subscription). In others, it might require a deeper understanding of the users' behavior and the stage in which they actually  convert.  For some products, there's a clear distinction between “ soft activated ” to “ hard activated ” users.  Example Here’s an example based on my own personal experience with Bird .  I gave it a try 2 years ago when I needed a quick way to get somewhere; I was in the middle of the street, installed the app, entered my credit card details, and started riding. It was a smooth activation: it took me 2 minutes to complete my onboarding stage a

The advantages of frequent shipping

Image
  I’ve been preaching a lot lately about the importance of creating a culture of frequent shipping . Whether it’s with my own team or while helping out some early stage startups, I keep finding myself explaining why it’s so important to stop thinking that things are not 100% ready and just ship them. First, let me start by saying this: agile development does not guarantee frequent shipping; a team can work in an agile methodology, run short sprints and still release new versions to the market in a very slow pace. What I'm taking about is the mindset to constantly put your deliverables to the test with real users, in real-world conditions, even when things are not fully ready. It’s the urge to show the world what you’ve created, even if it’s in early stages or provides limited functionality.  Shipping is that moment when the rubber meets the road and interesting things happen.  And yes, working with this mindset requires further effort: you need to break down pieces of functionalit

Cohort analysis - 4 ways to analyze your product retention rate

Image
What's retention rate and what are the best ways to measure it?  What’s a negative churn, and what can you learn from it about the performance of your cohorts and the sustainability of your business? ?How does it all relate to unit economics? Answers below:  We all know the importance of retention for the long-term success of our products. Retention is the key to creating a sustainable business. It shows the long-term engagement of your most loyal users - and that’s a strong sign of a product/market fit. It influences how much revenue will each cohort produce over time and the lifetime value of each user. Higher retention = more recurring paying users. Retention is the key for creating a sustainable business.  And while tweaking your onboarding process and funnels may drive immediate improvements in conversion rates (and produce instant gratification) - retention is a long term process, it often requires some heavy lifting, deeper analysis, but usually makes a big

What is No-Code and why should entrepreneurs and product people care?

Image
  What's no-code? Who is it for? How far can you go with it? And Why is there such a hype around it lately? I've tried to answer those questions by talking to one of the best no-code hands-on experts out there: Zoe Chew.  When I was a student (without getting into embarrassing dates), I created a code-free gym management system using MS Access .  Access was a decent database that came with a powerful WYSIWYG UI designer on top. It was pretty good for small local businesses that wanted to manage their records digitally (with lists, lookups, forms, add/update/delete, etc.) and was considered the most widely used desktop database system in 2011 . I'm not sure Access is relevant nowadays (forgive me Microsoft if I'm wrong), but if you're following the tech trends you probably noticed a wide range of new no-code development tools and the huge hype around it.  I decided to ask the expert and contacted  Zoe Chew ( Website , Twitter , LinkedIn ), a product builder at Pro

How to use the Stepwise Refinement technique for strategic thinking and planning

Image
  Here’s a little thing that sat in my drafts for a while: it’s a simple planning framework that we used to work with, back at ClickSoftware (now Salesforce ).  It focuses on breaking down a big challenge (or a goal) into smaller challenges (or outcomes) before diving into the actual tasks, and it's a pretty good technique when dealing with product roadmaps or strategic plans that spread across multiple teams. The credit goes to Professor Moshe BenBassat , the founder and CEO of the company, and a great innovator. He took the well known  “Stepwise Refinement” problem-solving method  (not to be confused with scrum's product backlog refinement ) and turned it into a useful planning tool, which I still use whenever I need to organize my thoughts and turn a big problem into a concrete plan.  What the heck is Stepwise Refinement?  The original stepwise refinement framework works as follows:  Start with the initial problem statement Break it into a few general steps Take each "

The all-in-one guide to high-converting CTA buttons

Image
I've been summarizing a lot of tips for improving conversion rates, leveraging cognitive biases in UI design , and UX writing  best practices.  Here are 30 rules for designing high-converting call-to-action buttons.  Included in this guide: general guidelines, design tips, UX Writing, cognitive biases worth knowing, and dark-patterns to avoid. Enjoy!  General tips: 1. Be consistent with your messaging Remember this: conversion rate optimization is not about optimizing a certain step, it's about optimizing the entire funnel.  Be consistent with your messaging and set the right expectations across the entire funnel: your ads, your landing page, your App Store product page , etc.  Without a consistent message, your users will feel misled and bounce.    2. Focus on the user Nobody cares about the internals of your product. Focus on what’s matter the most for the users: the bottom line, the benefits, the outcome.  3. Aim to establish trust  Make sure to address any concerns the