…y maintain a healthy code base and a stable, scalable product, by defining these reusable elements. Even if you have a small team, well defined components help you be faster and consistent across your projects, while creating the same experience everywhere — a transactional email, a sticker or a team dashboard.
The issue with social media is that we use it when we are in a negative mindset, when bored, lonely or upset. The problem here is that, as Eyal suggests, these sensations ‘prompt an almost instantaneous and often mindless action to quell the negative sensation’.
Did they ask the right questions? Did they understand the user? Did they consider the business needs? Pro-level: did they question the premise itself, helping their product team understand that the problem they were trying to solve in the first place wasn’t even the right problem?