← emrevarol.com
A2SV · University of Rwanda
views

Table of Contents

Developing a Product Eye in the Age of AI

A2SV · University of Rwanda

How to build products people actually want to use

Today’s Flow

Quick reset from last session

Portfolio review from the homework

Why product thinking matters more in the AI age

What makes a product useful, trusted, and memorable

Real product reviews

Real product development lessons

Practical framework for your next build

Final action items

Last Time vs Today

Last time

You built something

Today

We ask a harder question

Would anyone actually care?

Why This Lecture Matters

AI makes building faster. That is good.

But it also makes it easier to build:

generic products

copycat products

over-engineered products

products nobody needs

Speed is not the advantage anymore. Judgment is.

The Core Idea

A strong engineer can build.

A strong product thinker can decide:

what to build

what not to build

what users care about

what makes a product survive

Part 1

Portfolio Review

Homework Review

Homework from the last lecture: Build your personal portfolio website

Today, we review those websites not only as code projects, but as products.

Why We Asked for a Portfolio Website

A portfolio site is not just a website. It is:

your product

your story

your positioning

your trust layer

your first interview before the interview

What a Portfolio Should Do

A good portfolio should answer these questions fast:

Who are you?

What do you build?

Why should someone trust you?

What have you done?

How can I contact you?

If those answers are weak, the site is weak.

Portfolio Review Lens

We are NOT asking:

“Does it look cool?”

We ARE asking:

Is it clear?

Is it useful?

Is it trustworthy?

Is it memorable?

Does it create action?

The 10-Second Test

Within 10 seconds, a visitor should understand:

your name

your role

your strength

what kind of work you do

what they should do next

If not, your homepage is failing.

Why Clear Positioning Matters

Bad positioning

Student

Developer

Tech enthusiast

Better positioning

Software engineer building reliable backend systems

Flutter developer focused on mobile products

Product-minded full stack engineer interested in fintech tools

Be specific. Specific builds trust.

Core Sections a Strong Portfolio Should Have

Minimum structure

Hero section

About

Projects

Skills

Honors & Awards

Contact

Social links

Optional but useful

Photo gallery

Blog / notes

Visitor counter

Language switcher

Dark / light mode

Required Features for This Class

Languages

English

Kinyarwanda

French

Features

visit counter

contact form

social media links

day/night mode

projects, skills, honors & awards

photo gallery

navigation bar

Why Multi-Language Support Matters

Language support is not decoration. It shows:

inclusion

awareness of real users

local relevance

product empathy

English alone is often not enough.

Why a Visit Counter Can Be Useful

A visit counter is simple, but useful. It can:

make the site feel alive

show momentum

create a sense of activity

give you a reason to track traffic

But it should not distract from the core value of the site.

Why a Contact Form Matters

A contact form reduces friction. Not everyone wants to:

copy your email

open another app

search for your LinkedIn

Good products make action easy.

Why Social Links Matter

Social links help with trust. They show:

you are real

you exist beyond one page

your work is connected to public signals

Useful examples

GitHub · LinkedIn · X / Twitter · Behance · Dribbble · Medium

Why Day/Night Mode Matters

Dark/light mode is not only aesthetic. It shows:

care for user preference

polish

attention to experience

Small details can signal product maturity.

Why Projects Matter Most

Projects are the strongest part of a portfolio. They answer:

Can you build?

Can you finish?

Can you explain?

Can you solve real problems?

Without projects, your portfolio has weak proof.

What a Good Project Card Should Show

What is it?

What problem does it solve?

Who is it for?

What did you build?

What stack did you use?

What was your contribution?

Where can I see it?

Skills Section: What Good Looks Like

Do not dump random tools.

Organize skills clearly:

Languages · Frameworks · Tools

Databases · Cloud / DevOps

Design · Product / collaboration

Structure makes you look stronger.

Honors & Awards Section

This section matters because it shows signal. Examples:

hackathon results

scholarships

certifications

academic achievements

speaking invitations

leadership positions

This is your credibility section.

Photo Gallery: When It Helps

Good use

event speaking

hackathon participation

product demos

team collaboration

awards

Bad use

random photos with no value

visual noise

too many similar images

Navbar: Why It Matters

A clean navbar helps the user move fast. It should usually include:

Home · About · Projects

Skills · Honors & Awards

Gallery · Contact

Good navigation reduces confusion.

Common Portfolio Mistakes

too much text

unclear value proposition

no project depth

bad spacing

weak contact path

too much animation

generic AI-generated copy

no proof of work

Portfolio Review Questions

What is strong?

What is confusing?

What feels real?

What feels generic?

What creates trust?

What is missing?

What would make me contact this person?

Portfolio Review Block

Live review section

We will review selected homework submissions and discuss:

clarity

trust

structure

proof

differentiation

next-step action

A portfolio is a product.

If you cannot design a good experience for your own page,
it is hard to design a great experience for other users.
Now let’s zoom out.

Part 2

What Is a Product Eye?

What Is a Product Eye?

A product eye is the ability to notice:

what matters

what is noise

where users struggle

what creates trust

what makes people come back

It is taste plus judgment plus empathy.

Product Eye vs Coding Skill

Coding skill asks:

Can I build this?

Product eye asks:

Should this exist?

Who needs it?

Why now?

Why us?

What is the smallest useful version?

Why Product Eye Matters More in the AI Age

AI can help everyone:

code faster

design faster

write faster

prototype faster

So the edge shifts to:

problem selection

prioritization

workflow design

trust design

user understanding

Most Products Fail Before Engineering

Most weak products do not fail because the code is bad. They fail because:

the problem is weak

the use case is unclear

the user is vague

the value is generic

the workflow is annoying

the trust is missing

The First Product Question

Do not start with:

What can I build with AI?

Start with:

What problem hurts enough?

Who feels it?

How do they currently solve it?

Why is that bad?

What would make life easier?

Product Thinking Starts with Pain

Good products usually solve:

pain

friction

confusion

waiting

repetition

uncertainty

coordination failure

Look for pain, not just ideas.

Strong Product Builders Notice Friction

Examples of friction:

too many steps · unclear wording

slow loading · hard onboarding

too much choice · low trust

bad defaults · poor follow-up

Products win by reducing friction.

Product Value Is Usually One of These

speed

convenience

trust

coordination

discovery

status

cost savings

better outcomes

Know your product’s main value.

The AI Trap

AI makes it easy to build a demo. It does not make it easy to build a product.

cool feature

no workflow

no retention

no reason to return

no trust

no real user habit

A demo is not a business.

A Strong Product Usually Has

a clear user

a clear job to be done

a clear first win

a clear loop

a reason to return

a reason to trust

a reason to tell others

The First Win

The first user experience matters a lot. Ask:

How fast does the user get value?

What is the first useful moment?

Is it obvious?

Is it satisfying?

Fast first value increases retention.

What Makes Users Trust a Product?

Trust comes from:

clarity

consistency

accuracy

working as expected

visible proof

not wasting time

not misleading the user

Trust is a product feature.

Product = Workflow

A product is not just screens. A product is:

inputs

decisions

actions

feedback

repeat behavior

Think in workflows, not only pages.

Products People Love Usually Feel Obvious

The best products often feel:

simple · natural · smooth · quick · clear

That feeling is rarely accidental.

It comes from many good decisions.

Part 3

Product Review Examples

Product Review Block

We will review familiar products using a product lens:

Uber

Duolingo

WhatsApp

Google Maps

Instagram

The goal is not to praise them. The goal is to understand why they work.

Product Review Framework

What problem does it solve?

Why do people use it?

What is the first win?

What keeps users coming back?

What builds trust?

What can we learn from it?

Product Review: Uber

Why Uber works

clear pain: getting a ride is hard

fast first value

simple main action

real-time visibility

less uncertainty

payment built into workflow

Uber reduces waiting, confusion, and negotiation.

Uber Lessons

show status clearly

reduce uncertainty

remove unnecessary steps

make the next action obvious

integrate trust into the flow

Users love visibility.

Product Review: Duolingo

Why Duolingo works

low barrier to start

progress feels visible

small daily actions

strong habit loop

clear feedback

playful motivation

Duolingo is not only content. It is behavior design.

Duolingo Lessons

make progress visible

reduce task size

give fast feedback

reward consistency

design for return, not only first use

Retention is designed, not hoped for.

Product Review: WhatsApp

Why WhatsApp works

very clear use case

low learning curve

very high utility

strong network effect

fast communication

minimal friction

It solves a daily need very well.

WhatsApp Lessons

simple beats fancy

reliability matters

utility beats decoration

products that become habits become hard to replace

Product Review: Google Maps

Why Google Maps works

high trust

immediate utility

location-based relevance

strong workflow support

live updates

problem solving under pressure

This is a product people use when they really need help.

Google Maps Lessons

context matters

urgency matters

relevance matters

accuracy matters more than style

When the product is critical, trust becomes everything.

Product Review: Instagram

Why Instagram works

low-friction content consumption

clear reward loop

easy creation

identity and status signals

algorithmic relevance

It blends content, identity, and habit.

Instagram Lessons

distribution matters

identity matters

social proof matters

users often come for utility and stay for emotion

Part 4

Product Development Stories

Product Development Stories

Now let’s look at how strong products usually evolve.

Not through magic.
Through repeated learning.

Story 1: Products Usually Start Narrow

Good products often start smaller than people think. They usually begin with:

one problem

one user group

one strong workflow

one sharp promise

Broad products are usually weak early.

Story 2: Real Products Improve Through Feedback

Product development is usually:

launch

observe

learn

remove

simplify

improve

Not:

build in isolation

add 50 features

hope it works

Story 3: The Winning Feature Is Not Always the Flashiest

Often the best improvement is:

fewer steps

better copy

better defaults

faster loading

better onboarding

better trust signals

Small product changes can create huge outcome changes.

Story 4: Distribution and Product Are Connected

Even a good product can fail if:

nobody sees it

nobody understands it

nobody trusts it

nobody has a reason to try it

Product and go-to-market are connected.

Story 5: AI Changes the Team

In the AI age, product builders need to do more than code. They need:

judgment

taste

prioritization

user empathy

communication

iteration discipline

The builder is becoming more full-stack in thinking.

Part 5

Skills Needed to Build Great AI Products

Core Skills You Need

problem selection

user understanding

workflow thinking

product writing

prioritization

technical execution

iteration discipline

Skill 1: Problem Selection

Is this problem real?

Is it painful enough?

Is it frequent enough?

Is it clear who has it?

Would solving it matter?

Bad problem selection kills good teams.

How to Build Problem Selection Skill

observe real users

talk to people

study weak products

study why people switch tools

write problem statements before building

Skill 2: User Understanding

You do not need perfect research. But you do need to know:

who the user is

what they want

what frustrates them

what they fear

what makes them stay

How to Build User Understanding

interview users

watch users use products

read product reviews

study complaints

compare before and after flows

Pain is usually visible if you look.

Skill 3: Workflow Thinking

A feature alone is not enough. Ask:

What happens before this?

What happens after this?

What is the user trying to finish?

What is blocking them?

Think in end-to-end flow.

How to Build Workflow Thinking

draw user journeys

reduce the number of steps

identify dead ends

identify uncertainty points

identify trust gaps

Skill 4: Product Writing

Words matter a lot. Products fail because of bad writing too:

unclear labels · confusing buttons

weak onboarding · vague value props

generic headlines

Good product writing reduces friction.

How to Build Product Writing

Practice writing:

headlines

CTA text

onboarding copy

empty states

error messages

trust explanations

If the wording is weak, the product feels weak.

Skill 5: Prioritization

You cannot build everything. Strong builders ask:

what matters most?

what creates value fastest?

what is truly necessary?

what can wait?

Prioritization is power.

How to Build Prioritization

Useful filters:

user pain · business value · effort

trust impact · retention impact

frequency of use

Build the sharp thing first.

Skill 6: Taste

Taste is not just visual design. Taste is knowing:

what feels clean

what feels useful

what feels excessive

what should be removed

what makes the product feel mature

How to Build Taste

review strong products

compare good vs bad flows

study simplicity

notice what feels heavy

ask why one product feels better than another

Skill 7: Iteration Discipline

Do not fall in love with version 1.

test

learn

adjust

simplify

repeat

Product strength often comes from repeated cleanup.

Part 6

How to Build These Skills as a Student

What Students Should Do

As a student, do not wait for a big company. Practice now by:

building small products

reviewing real products

writing case studies

improving your own portfolio

observing real users

explaining product decisions

Weekly Practice Routine

review 1 real product

redesign 1 weak flow

talk to 1 user

build 1 small feature

rewrite 1 landing page

improve 1 part of your portfolio

The Product Review Habit

Every time you use an app, ask:

why am I still here?

what annoyed me?

what felt smooth?

what felt trustworthy?

what would I improve?

This habit builds your product eye.

Build Less, Observe More

A lot of students build too much and observe too little. Better:

fewer projects

better projects

clearer projects

more reflection

more iteration

AI as a Tool, Not a Brain

Use AI to:

prototype

summarize

compare options

generate variants

speed up execution

Do not use AI to replace:

judgment

taste

empathy

ownership

What Makes a Student Product Strong

a real problem

a clear target user

a useful first version

thoughtful decisions

visible iteration

clear explanation

Part 7

Applying This to Your Next Project

Before You Build

Before writing code, answer:

Who is this for?

What pain are we solving?

Why does it matter?

What is the smallest useful version?

Why would users return?

During the Build

While building, keep asking:

Is this clear?

Is this necessary?

Is this fast?

Is this trustworthy?

Is this better than the current alternative?

After You Build

After launch, ask:

Did people understand it?

Did they get value fast?

Did they come back?

Where did they struggle?

What should be removed?

Your Personal Product Checklist

Before calling anything “done,” check:

clarity

speed

trust

usability

value

proof

return reason

A product eye is the ability to see what makes something useful, trusted, and worth returning to.

Part 8

Action Section

Action for This Week

Your assignment: Improve your portfolio using today’s lecture.

English · Kinyarwanda · French

visit counter · contact form · social links

day/night mode

projects · skills · honors & awards

photo gallery · navbar

Portfolio Upgrade Questions

Before submitting your revised portfolio, ask:

Is my value clear in 10 seconds?

Are my projects convincing?

Is my contact path easy?

Does the site feel trustworthy?

Does the experience feel intentional?

Product Review Assignment

Choose one real product and write a short review:

What problem does it solve?

Why do people use it?

What makes it good?

What makes it weak?

What would you improve?

Build Assignment

Build or improve one small product experience. Examples:

onboarding flow

project page

contact experience

search flow

dashboard screen

progress tracker

Focus on usefulness, not complexity.

Final Message

In the AI age, building is easier. That means your real edge is no longer just coding.

Your edge is:

judgment

clarity

product thinking

trust building

execution

Build things people actually want.

Thank You

Now let’s review the portfolios and sharpen the product eye.

A2SV · University of Rwanda · Emre Varol