►
From YouTube: Create:Code Review Weekly Product + UX Sync
Description
2020-12-15 Code Review Product + UX Sync
A
I
don't
really
have
any
other
questions.
Adam
came
to
to
the
product
meeting
this
morning
and
talked
about
user
testing
again,
so
I
don't
really
have
any
other
questions
yet
I'll
get
signed
up
and
whatever
we
can
figure
out
where
it
fits
in
and
if
we're
going
to
use
it
but
we'll
cross
that
bridge.
I
think
when
we
get
there
for
number
two
and
I'm
gonna
start
with.
A
This
I'll
quickly
sort
of
share
my
screen,
so
that'll,
hopefully
frame
this
a
little
bit
better.
This
is
the
board
for
13.8.
It
is.
A
It
is
for
the
most
part
locked
in
so
like
I
went
through
and
we
trimmed
everything
down
with
andre
michelle
yesterday.
So
the
issue
list
is
much
smaller
than
it
was
last
week
in
terms
of
what'll,
make
the
cut
given
capacities
and
other
things,
and
so
one
of
the
things
that
that
did
is
it
reduced
sort
of
what
was
happening
in
this
last
column
outside
of
there's
some
other
things.
A
But
I
think
a
lot
of
this
is
sort
of
well
thought
out
and
so,
and
even
these
are
are
actually
just
sort
of
slippage:
they're
not
sort
of
net
new
work
here,
which
means
we've
got
more
time
to
get
ahead
in
138
versus
trying
to
trying
to
design
and
implement
on
the
fly,
and
so
one
of
the
things
that
I've
been
thinking
about
and
which
sort
of
plays
into
to
four.
A
But
one
of
the
things
I've
been
sort
of
like
immediately
thinking
about,
and
one
of
the
things
that
we
talked
about
was
communicating
status
of
where
the
merge
request
is
and
like.
How
does
that
work,
and
so
to
that
end,
the
feedback
that
we've
sort
of
seen
on
reviewers.
A
So
far
is
like
I
don't
understand
how
I
use
this
field
and
the
assignees
field
and
which
one
like
I'm
supposed
to
do
and
how
do
people
even
go
find
these,
which
is
part
of
the
drop
down
problem
that
we
know
we're
gonna
go
address
sort
of
immediately
but
there's
like
varying
forms
of
guidance
out
there
of
like
leave
people
in
the
reviewers
field
forever
and
then
like
or
remove
them
and
then
put
them
back
if
you
need
them
to
review
or
remove
them
when
the
maintainer
goes
to
review
and
they're
no
longer
actually
the
reviewer-
and
I
would
say,
like
all
of
that
sort
of
comes
back
to
like
it's,
not
super
clear
how
the
field
works,
but
it's
also
not
clear
like
how
you
communicate
like
where
the
baton
is
or
who's
got,
who's
supposed
to
be
doing
something,
and
I
know
that
there
was
a
path
for
reviewers.
A
That
was
like
the
issues
that
are
sort
of.
Maybe
more
thought
out
are
like
about
approval
rules
and
finding
that
right,
reviewer.
I
think
what
I
haven't
seen
in
feedback,
and
I'm
assuming
this-
is
because
danger
solves
this
for
us,
and
other
companies
probably
have
as
a
way
to
solve.
This
is
that
people
still
know
how
to
find
a
reviewer
like
we.
We
probably
need
to
go
back
to
that,
but
I
think
immediately
where
the
concern
is.
A
Is
people
don't
know
how
to
like
tell
the
reviewer
they
need
to
do
something
or
the
reviewer
needs
to
tell
the
other
person
they
need
to
do
something,
and
so
what
I
think
13
8,
given
that
we
have
some
extra
time,
would
be.
A
Let's
start
to
think
about
like
how
do
we
show
more
status
in
that
area,
and
I
would
say,
sort
of
the
first
actionable
thing
to
come
out
of.
There
would
be
like
either
showing
that
someone
has
approved
it
and
they're
sort
of
done
and
then
like
the
ability
to
to
request
that
review
or
like
re-review.
A
And
wildly
phil
has
an
open,
mr
for
like
requesting
a
review
already
that
has
like
a
he
hasn't
remarked
for
that
yeah.
He
sent
it
to
me
this
morning
because
we
were
talking
in
slack
and
he's
like.
Oh,
I
put
this,
mr
together
that
like
prototypes
it
and
he
pinged
you
on
it
like
an
hour
ago,
maybe
it
was
like
hey,
you
should
reuse
it.
So.
A
Yeah,
it
was
crazy.
I
was
like
well
that
makes
sense
so
I'll
I'll
drop
it
here.
A
A
Do
the
design
figure
out
what
that
looks
like
what
a
re-review
looks
like
what
a
status
communicating
would
look
like
what
is
the
next
four
or
five
things
that
we
would
need
to
do
and
then
we'll
break
those
back
down
into
the
issues
that
we
can
go
and
sort
of
stage
out
over
the
course
of
them
like
what
does
that
end
state
look
like
what
are
the
things
that
we
think
we
need
and
then,
let's
figure
out
how
we
get
that
into
shippable
components,
because
I
think
I
think
that's
going
to
be
the
probably
the
immediate
feedback
we
need
and
something
we
know
we
need
to
solve,
and
we've
got
sort
of
more
time
to
do
that
and
I
think,
in
the
longer
term,
vein
of
we've
talked
about
communicating
status.
A
B
Yeah,
I
think
the
the
work
with
approvals
was
that
angle,
I
think,
was
mostly
fueled
by
trying
well,
first
of
all,
trying
to
make
the
creative
experience
of
approvals
better
like
it's
something
that
we
already
have
in.
We
didn't
have
reviewers
at
the
time
we
already
had
approval.
So
let's
try
to
make
these
two
things
work
well
together
before
we
invest
more
in
reviewers
and
also
at
the
same
time
since
multiple
approval
rules
is,
and
for
that
matter
I
think
yeah,
any
kind
of
required
approval
rule
is
on
a
paid
tier.
B
We
also
thought
that
making
that
experience
better
and
tying
it
more
closely
with
reviewers
would
increase
or
would
be
good
reasons
for
people
to
upgrade
their
plan
and
start
using
more
approval
rules,
so
that
that's,
I
think
why
we
started
to
to
work
more
on
that
angle.
B
And
I
think
both
are
valid.
I
agree
that
I
mean
if
we
look
at
it
the
other
way
approvals
was
there
already
people
have
had
more
than
opportunity
to
raise
problems
with
the
provers
and
then
some
of
them
have
been
raised.
But,
to
be
honest,
I
was
like.
If
we
look
at
the
issue
tracker
and
catherine,
you
can
also
speak
to
that
from
user
research.
B
I
was
expecting
people
to
be
much
more
frustrated
with
the
current
approval
rules
experience
than
they
are
there.
There
are,
of
course,
bugs
and
requests
for
improvements
and
things
like
that,
but
it's
not
like
this
is
broken,
or
I
don't
know
how
to
use
this,
whereas
compared
to
the
angle
that
you
were
describing
of,
how
can
we
ensure
that
people
know
how
to
use
the
new
reviewers
feature
that
could
be
more
pressing
so
yeah?
I
don't.
B
I
don't
have
a
particularly
strong
opinion,
although
also
because
we're
not
heavy
users
of
approval
rules
at
gitlab,
but
we're
re,
I
think,
reviewers,
which
also
talks
to
the
lack
of
polish
or
usefulness
of
approval
rules.
So
that's
interesting
because
we
we
could
be
the
most
powerful
user
approval
rules
that
we're
not,
but
reviewers
will
likely
be
something
that
all
users
of
mrs
will
use
and
we'll
see
even
in
core.
They
have
reviewers
feature,
although
it's
only
one
reviewer
at
the
time,
so
they're
bound
to
use
it
basically
so
yeah.
B
B
B
But
if
you
look
at
the
merge
requests
lists,
it
would
be
also
be
interesting
to
to
flag
which
merge
requests
need
your
attention
right
from
all
of
the
merge
requests
that
I'm
assigned
to.
Maybe
some
of
them
are
stale
or
I'm
just
waiting
for
someone
to
review
them,
but
maybe
one
of
them
has
already
had
replies
and
it'll
be
interesting
to
flag
them.
B
I'm
just
thinking
out
loud
not
concerning
myself
too
much
in
terms
of
what
we're
going
to
do
for
the
first
iteration,
but
I
think
it'll
be
interesting
in
the
epic
just
to
lay
down
some
of
the
questions
and
assumptions
that
we
have
to
so
again.
We
can
have
some
constraints
about
the
problem
that
we're
trying
or
the
problem
space
in
this
case,
yeah
I'll,
stop
there
for
your
your
comments.
A
Yeah,
I
don't
I
I
in
the
epic
I
put
like
we
should
on
the
re-review
like
to
be
able
to
do
an
email.
You
bring
up
like
a
totally
interesting
point
about
like
the
counter,
because
I
sort
of
hadn't
thought
about
how
that
would
work
in
this
case
anymore
and
like
the
list,
because
now
everything
would
sort
of
always
be
in
the
list
and
that
might
not
be
helpful
either.
A
Are
like
interesting,
interesting
things
we
should
consider
and
try
and
figure
out
how
to
address.
I
also
just
say
that,
like
I'm
super
happy,
you
were
on
the
approval
rule
side.
You
were
thinking
about
paid
tier
usage.
A
A
That's
free,
I
think
the
the
easier
it
becomes
to
like
sell
you
on
paid
approval
rules
because
exactly
you're
now
like
using
them,
and
so
I
think,
like
part
of
the
thing
that
I
was
also
thinking
if
we
focus
on
like
this
list
and
making
it
so
like
the
only
way
that
you
could
like
confirm
that
you're
done
reviewing
is
by
approving
the
mr,
like
that's
how
we
get
you
to
get
that
green
checkbox
next,
to
your
name
or
whatever,
like
we're,
forcing
you
to
use
approvers
to
make
the
reviewers
feature
to
get
the
complete
experience
out
of
the
reviewers
feature
and
then
that'll.
A
A
B
A
That,
like,
I
think,
like
flipping
the
order,
these
actually
will
help
drive
that
that
approvers
usage
that
would
drive
paid
paid
approvals.
B
Yeah
and
then
I
would
say
perhaps
it
would
also
drive
frustration
because
of
our
current
experience
of
approval
rules.
So
that's.
B
Yeah-
maybe
maybe
yes,
maybe
maybe
not
I'm
not
sure,
and
we're
also
still
collecting
usage
data
from
approval
rules.
That's
also
something
I'm
very
in
hindsight,
I'm
very
sad
that
we
didn't
instrument
that
early
on,
because
it's
a
key
I
mean
there
are
many
things
that
we
can
instrument,
but
I
think
approval
rules.
B
We've
poured
so
much
time
and
effort,
so
money
into
approval
rules,
and
we
don't
know
exactly
how
people
are
using
them
and
how
much,
how
little,
how
customized
or
not
and
and
and
so
we've
we've
been
making
decisions
without
that
data,
so
yeah.
Let's
also
see
and
hope
for
that.
I
would
assume
that
in
the
case
of
reviewers,
we
at
least
what
we've
been
releasing
now,
which
is
very
minimal.
A
A
Be
challenging
and
what
we
won't
have
good
instrumentation
for
is
how
people
use
it
in
the
context
of
like
adding
and
removing
people,
we
won't
be
able
to
understand
flow
based
on
data,
which
is
we
don't
have
good
tools
for
that
and
data
anyways.
To
do
that,
right,
like
we
wouldn't
be
able
to
know
that
like
or
let
me
think
about
it,
it
would
be
probably
very
challenging
to
instrument
in
a
way
that
we
could
say,
like
you
assigned
someone
as
a
reviewer,
they
got
unassigned
as
a
reviewer.
A
B
B
B
B
Okay,
yeah
is:
do
we
need
to
create
dashboards
for
that,
or
have
you
already
done
some
work
on
that.
B
A
B
A
Counter
that
does
like
create,
update,
merge
and
close,
or
something
for
merge
request,
and
those
are
the
only
actions
we
count
as
users,
so
this
will
start
tracking
the
goal
of
like
that
epic
was
to
track.
You
know
the
variety
of
actions
you
can
take,
but
yeah
it
might
be
good
to
yeah.
I
think
it's
sort
of
wait
and
see
where
that
data
gets
us
and
then
what
additional
questions
we
have.
B
Okay
sounds
good
yeah
for
this.
I
think
we
can
proceed
with
it's
great,
that
you
created
the
epic
and
I
I'm
thinking
that
perhaps
also
that
we
can
properly
compartmentalize
the
discussions
if
we
can
create
an
issue
just
with
more
of
the.
B
Divergence
work,
so
we
can
see
what
competitors
are
doing,
what
questions
we
have,
what
assumptions
we
have
that
might
be
riskier
than
others
so
basically
see
where
our
level
of
confidence
is
on
all
of
these
things,
so
that
we
can
then
decide.
Okay,
we
need
to
like
this
is
a
no-brainer.
B
Let's
do
this
or
we
need
to
research
that
or
yeah
whatever
it
is,
but
I
think
it's
good
that
we
can
have
that
discussion
in
another
place
and
not
in
the
in
the
epic,
so
that
we
can
refer
back
to
it
easily
more
easily
instead
of
the
epic,
which
will
probably
go
with
many
other
things.
A
Yeah,
that's
fine,
I
think
I'm
open
to
sort
of
whatever
we
want
to
do.
I
just
wanted
to
get
some
thoughts
down
and
out
that
we
could
start
to
build
on
for
for
sort
of
figuring
out
what
that
looks
like.
So,
if
you
want
to,
if
we
want
to
like
segment
that
into
individual
issues,
for
like
specific
problems
or
whatever
that's
fine
or
if
we
just
want
to
have
one
longer
issue
that
we
chat
and
I
think
that'd
be
fine
too.
B
A
B
A
Yeah
I
just
wanted
to
put
it,
it
was
like
sort
of
an
fyi
and
then,
if
you
had
any
thoughts,
eric
brinkman
looked
at
and
I
can
uncle
find
an
issue,
he
looked
at
github's
roadmap.
These
were
the
became.
It
was
sort
of
like
a
few
things.
These
were
the
two
that
related
to
us,
which
was
auto,
merge
and
version
pr's,
and
those
are
his
comments,
not
mine
like
next
to
those.
A
I
was
curious.
If
you
had
any
thoughts
on
either
one
of
those
we
have
talked
about.
Versioned
prs,
we
talked
about
version,
merge
requests
a
little
bit
a
few
weeks
ago
or
whatever,
and
we
haven't
talked
about
auto
emerge
before,
but
yeah,
I'm
just
curious
what
your
thoughts
are
on.
B
Yeah
the
auto
merge.
I
think
I
think
just
the
terminology
that
you
use
auto
merge
just
that
simplifies
everything
that
we
now
have
for
mwps
and
had
to
merge
stream
when
pipeline
succeeds
and
all
those
things.
I
think
we
go
to
great
lengths
to
explain
how
things
will
be
merged
when
actually
people
just
want
it
to
be
automatically
merged
right
and
they
we
keep
telling
them
it's
when
the
pipeline
succeeds,
is
when
the
pipeline
succeeds,
and
but
in
a
way
they
already
know
that
from
the
first
time
they
used
it.
B
So
they
don't
need
to
be
have
repeated
that
for
them,
and
I
think
we're
also
we've
been
complicating
that
experience
now,
with
the
merge
strings
and.
B
I
wonder
if
for
an
individual
developer,
if
there
are
really
that
concerns
about
this
project
using
merged
strings,
but
that
one
is
not
using
much
strings
and
if
it's
something
that
we
need
to
explicitly
tell
them
every
time
instead
of
just
auto
merge
is
the
feature,
and
there
are
many
ways
that
you
can
do
out
of
merge
in
the
same
way
that
you
have
multiple
merge
methods
right.
You
have
fast
forward,
merge
you
have
the
the
merge
commit.
B
You
have
so
many
different
things,
so
this
is
and
in
a
way,
this
is
also
complicating
the
user
experience
of
the
merge
request,
widget,
because
we
have
all
of
these
different
states
and
texts
and
we
need
we
need
to
show.
B
But
coming
back
to
your
point
about
making
that
more
effortful,
sorry
effortless
from
the
y
or
command
line
from
the
command
line
as
you've
seen
it's
it's
already
available
and
from
the
ui,
I
think
it
it's.
It
makes
sense
in
the
same
way
that
you're,
when
you're,
creating
merge
requests.
You
want
to
say
I
want
the
source
branch
to
be
deleted,
or
I
want
this
to
be
squashed
on
merge.
B
Why
can't
you
do
all
of
that
and
just
say
I
also
want
this
to
be
set
to
automatically
merge
once
I
create
it.
So
I
don't
need
to
wait
for
everything
to
be
computed
to
then
click
the
button
or
for
the
pipeline
to
be
created
in
the
first
place.
So
I
think
that's
it's
precious
seconds
that
are
shaved
from
many
many
merge
requests,
probably.
B
B
I'm
I'm
a
bit
torn
between
pursuing
something
like
this.
The
version
prs
where
you
say:
okay,
I've
paused
the
review.
I
have
resumed
and
then
the
reviewers
see
everything
that
has
happened
since
the
pause
and
resume
or
solving
the
catching
up
problem.
With
the
experience
that
we
have
today,
because
I
think
versioning,
merge,
requests
and
setting
specific
milestones
inside
of
the
merge
requests
of
things
that
happen.
B
A
A
A
I
think
the
problem
is
catching
up
like
how
do
you
understand?
What's
going
on
every
time
right
like
that?
I
think
that
is
the
problem
and
one
of
the
ways
that
you
could
solve,
that
is
by
versioning,
mrs,
in
a
way
that,
like
here's,
a
here's,
a
conversation
and
a
change
set,
and
then
here's
the
next
set
of
conversation
and
changes
that,
like
are
the
diff
between
sort
of
those
two
things
versus
collectively
sort
of.
What's
going
on,
I
one
of
my.
A
I
guess
one
of
the
like
things
that
I
like
about
the
version
concept
is
that
it
seems
much
easier
to
understand
and
articulate
one
of
the
things
that
I
don't
don't
like
at
all
about.
Our
emergency
quest
is
versions.
A
I
I
think
they're,
like
one
of
the
like
sort
of
most
awful
things
we've
done
is:
we've
we've
called
these
things
versions
and,
like
I
don't
even
know
what
the
they're
used
for
or
like
who's
doing
this,
between,
like
weird
comparisons
and
like
I
think
people
are,
I
think
they
exist
and
they
exist
as
a
way
to
like
help,
people
self-serve
and
solve
the
ketchup
problem.
A
A
It
is
like
a
subset
of
what
you
would
consider
a
version
right.
The
aversion
in
if
you
were
to
expand
that
scope
out,
is
actually
all
of
the
comments
that
happened
on
diffs
during
the
period
that
I
asked
you
to
review
it,
and
all
of
these
things
like
that
is
a
version,
whereas
we've
like
created
micro
versions,
which
is
each
time
you've
pushed
we've
now
like
or
each
commit,
or
whatever
we've
decided.
That
is
we
you.
We
create
this
other
weird,
like
version
on
the
code
that
is
sort
of
a
more
complicated
way.
A
B
Yeah,
I
don't
know
so
yeah.
Basically,
I
agree
with
that
and
yeah
the
our
current
versions
feature,
although
it's
very
confusing
it
is,
I
think
an
embryonic.
B
Path
that
we
took
to
eventually
solve
this
in
a
way
that
github
is
is
phrasing
it,
but
we
never
did
anything
about
it,
and
I
wonder
if
it
wouldn't
make
sense,
because
I
also
have
the
assumption
that
not
a
lot
of
people
use
it
if
it
would
make
sense
to.
B
B
A
B
Okay,
yeah.
I
think
it
sounds
like.
B
Okay,
all
right
also
an
action
item
for
me.
A
A
Yeah,
let's
see
if
we
can
grab
more
time
later
this
week,
because
I'll
be
off
starting
friday
for
two
weeks
like
yeah.
If
you
get
to
turn
from.
B
I
have
some
time
yeah
see
whenever
it
works,
for
you
and
add
something
to
my
calendar,
because
this
is
something
I
really
wanted
to
discuss.
A
Okay,
yeah,
I
don't
think
we'll
have
time
before
the
group
coffee,
that's
pretty
early
in
my
time
zone
tomorrow,
so,
okay,
okay,
so
I'll
find
sometimes
some
more
later
this
week,
I'll
put
I'll
look
now
and
we'll
put
something
together.
B
A
Oh,
I
hadn't
seen
you
leave
comments
in
it
yet
so
sweet.
I
will.
I
will
take
a
look
at
those
too.
That's.
Okay,.
B
Cool
have
a
great
rest
of
your
day.
It
was
great
talking
with
you.